【指導求む】新浪微博オープンプラットフォームに接続し、新浪が提供するSDKを実行し、エラーを報告するための自習

WBOY
リリース: 2016-06-13 12:48:20
オリジナル
886 人が閲覧しました

[アドバイスを求める] Sina Weiboオープンプラットフォームに接続し、Sinaが提供するSDKを実行してエラーを報告するための自己学習
環境: Win7 (x64)、Wamp統合(PHP5.4.3 MySQL5.5.24 Apache2.4.2 PHPMyAdmin3.5.1) )
Sina PHP SDK バージョン: 最も古いもの (weibo-oauth-class-with-image-avatar-06-29-update)
目的: シンプルな Weibo の作成方法を学び、Sina Weibo オープン プラットフォームにリンクする
質問: いくつかの「 「WB_AKEY」「WB_SKEY」が申請され、「WB_CALLBACK_URL」のパスも変更されました
----------------------------------エラー内容------------ - ------------------------
( ! ) SCREAM:
のエラー抑制は無視されました ( ! ) 致命的なエラー: C:wampwwwPHP100PHP100-sinaweibooauth.php の 1687 行目で未定義関数curl_init() を呼び出しています
呼び出し履歴
# 時刻メモリ機能の場所
1 0.0008 250576 {メイン}( ) ..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

------------------------index.php のコードの一部---------- ------ -----------------------
session_start();
//if( isset($_SESSION['last_key']) ) header("場所: weibolist.php");
include_once( 'config.php' );
include_once( 'weibooauth.php' );
$o = 新しい 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';
それ以外
$callback = str_replace( 'index.php' , 'callback.php' , $_SERVER['SCRIPT_URI'] );
------------------------weibooauth.php のコードの一部-------- ------- -----------------------
関数 getRequestToken($oauth_callback = NULL) {
$parameters = array(); If (!empty($oauth_callback)) {
$parameters['oauth_callback'] = $oauth_callback
                                                                                                                                                          $token = OAuthUtil::parse_parameters($request);
$this->token = new OAuthConsumer($token['oauth_token'], $token['oauth_token_secret']); $token を返します
} ================================================= ============================================= Function oAuthRequest($url, $method, $parameters, $multi = false) {
If (strrpos($url, 'http://') !== 0 && strrpos($url, 'http://') !== 0) {
$url = "{$this->host}{$url}.{$this->format}"
}
// エコー $url

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート