1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 【求指点】自学与新浪微博开放平台对接 运行新浪提供的SDK报错解决思路

【求指点】自学与新浪微博开放平台对接 运行新浪提供的SDK报错解决思路

时间:2022-03-04 15:47:30

相关推荐

【求指点】自学与新浪微博开放平台对接 运行新浪提供的SDK报错解决思路

后端开发|php教程

nbsp,PHP,weibooauth,CALLBACK,request

后端开发-php教程

【求指点】自学与新浪微博开放平台对接,运行新浪提供的SDK报错

环境:Win7(x64)、Wamp集成(PHP5.4.3+MySQL5.5.24+Apache2.4.2+PHPMyAdmin3.5.1)

新浪PHP SDK版本:最老的那个(weibo-oauth-class-with-image-avatar-06-29-update)

目的:学做简易的微博,目的与新浪微博开放平台链接上

问题:将一些”<?="不规范的地方改正后,有报错提示。

“WB_AKEY” “WB_SKEY”已申请,”WB_CALLBACK_URL”路径也改过了

———————————–报错内容——————————————

( ! ) SCREAM: Error suppression ignored for

( ! ) Fatal error: Call to undefined function curl_init() in C:\wamp\www\PHP100\PHP100-sina\weibooauth.php on line 1687

Call Stack

# Time Memory Function Location

1 0.0008 250576 {main}( ) ..\index.php:0

2 0.0060 610864 WeiboOAuth->getRequestToken( ) ..\index.php:8

3 0.0060 611320 WeiboOAuth->oAuthRequest( ) ..\weibooauth.php:1575

4 0.0070 615504 WeiboOAuth->http( ) ..\weibooauth.php:1674

网狐旗舰版源码,ubuntu自带的文本,爬虫怎么找到数据,php exectime,seo 和竞价lzw

——————————-index.php部分代码————————————

<?php

session_start();

//if( isset($_SESSION[‘last_key’]) ) header(“Location: weibolist.php”);

include_once( ‘config.php’ );

include_once( ‘weibooauth.php’ );

$o = new WeiboOAuth( WB_AKEY , WB_SKEY );

$keys = $o->getRequestToken();报错行

if( strpos( “http://localhost/PHP100/PHP100-sina/” , ‘index.php’ ) === false )

$callback = ‘http://localhost/PHP100/PHP100-sina/callback.php’;

else

$callback = str_replace( ‘index.php’ , ‘callback.php’ , $_SERVER[‘SCRIPT_URI’] );

——————————weibooauth.php部分代码————————————–

function getRequestToken($oauth_callback = NULL) {

$parameters = array();

if (!empty($oauth_callback)) {

$parameters[‘oauth_callback’] = $oauth_callback;

}

$request = $this->oAuthRequest($this->requestTokenURL(), ‘GET’, $parameters); 报错行

$token = OAuthUtil::parse_parameters($request);

$this->token = new OAuthConsumer($token[‘oauth_token’], $token[‘oauth_token_secret’]);

return $token;

}

学校成绩查询系统源码,vscode插件开发6,ubuntu16.04.6,大量的tomcat线程,环状爬虫,scanf php,宁波seo推广优化托管,织梦网站默认密码忘记,宠物交易平台html模板lzw

===============================================================================================

function oAuthRequest($url, $method, $parameters , $multi = false) {

织梦新闻源码,ubuntu编辑启动引导,tomcat6线程池源码,爬虫搜索工具,php中redis下载不了,文昌seo公司lzw

if (strrpos($url, ‘http://’) !== 0 && strrpos($url, ‘http://’) !== 0) {

$url = “{$this->host}{$url}.{$this->format}”;

}

// echo $url ;

$request = OAuthRequest::from_consumer_and_token($this->consumer, $this->token, $method, $url, $parameters);

$request->sign_request($this->sha1_method, $this->consumer, $this->token);

switch ($method) {

case ‘GET’:

//echo $request->to_url();

return $this->http($request->to_url(), ‘GET’); 报错行

default:

return $this->http($request->get_normalized_http_url(), $method, $request->to_postdata($multi) , $multi );

}

}

——解决方案——————–

Fatal error: Call to undefined function curl_init() …

你没有加载 php_curl 扩展

——解决方案——————–

php.ini 中

extension=php_curl.dll

默认注释掉的

;extension=php_curl.dll

注意这个扩展需要 libeay32.dll 和 ssleay32.dll 支持库

——解决方案——————–

那不就行了?

重启一下 apache,再测试你的代码

——解决方案——————–

不是还有 Fatal error: Call to undefined function curl_init() in …. 吗?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。