php Sina Weibo ログイン インターフェイスの使用例、php Sina
この記事の例では、php Sina Weibo ログイン インターフェイスの使用方法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
Weibo にログインする前に、APP KEY と App Secret を申請する必要があります。これを申請するには、open.weibo.com にアクセスして関連コンテンツを申請してください。
公式 Web サイト http://open.weibo.com/wiki/ にも関連する開発ドキュメントがあり、ここでダウンロードした php SDK は Web サイト アプリケーションに直接使用できます。
SDK をダウンロードし、構成ファイルを構成します。コードは次のとおりです。
コードをコピーします
コードは次のとおりです:
header('Content-Type: text/html; charset=UTF-8');
定義( "WB_AKEY" , 'xxxxxxxxxx' );
定義( "WB_SKEY" , 'xxxxxxxxxxxxxxxxxxxxxxxx' );
define( "WB_CALLBACK_URL" , 'http://xxxxxxxxxxxx/callback.php' );//コールバックアドレス
/*ここでのコールバック アドレスは、ユーザーが承認に同意すると、ページが YOUR_REGISTERED_REDIRECT_URI/?code=CODE //YOUR_REGISTERED_REDIRECT_URI がコールバック アドレスにジャンプすることを意味します。 */
//次に、最初のステップは、ユーザーに承認を促すことです。
include_once( 'config.php' );
include_once( 'saetv2.ex.class.php' );
$o = 新しい SaeTOAuth( WB_AKEY , WB_SKEY );
$code_url = $o->getAuthorizeURL( CANVAS_PAGE );
echo "
承認";
//認可されたアドレスは:
https://api.weibo.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&response_type=code&redirect_uri=YOUR_REGISTERED_REDIRECT_URI
?>
ユーザーが認可に同意した場合、コールバック アドレスでアクセス トークンを取得してインターフェイスを呼び出し、情報を取得する必要があります。コードは次のとおりです。
コードをコピーします
コードは次のとおりです:
if($_REQUEST['code']){
「sds」をエコーします。
$keys = 配列();
$keys['コード'] = $_REQUEST['コード']
$keys['redirect_uri'] = CANVAS_PAGE
$tt= 新しい SaeTOAuth( WB_AKEY , WB_SKEY );
$bb = $tt->getAccessToken('code',$keys);
var_dump($bb);
}
AccessToken の取得に成功したら、saetv2.ex.class.php のカプセル化された関数をすべて呼び出して操作できます。たとえば、ここでログイン関数を実行する場合、コードは次のとおりです。
コードをコピーします コードは次のとおりです:
/**
* ユーザーUIDまたはニックネームに基づいてユーザー情報を取得します
*
* ユーザーUIDまたはニックネームによるユーザー情報を返し、ユーザーの最新のWeiboも返します。
*
対応API: users/show
*
*@アクセス公開
* @param 混合 $uid_or_name ユーザー UID または Weibo ニックネーム。
* @return 配列
*/
関数 show_user( $uid_or_name )
{
return $this->request_with_uid( 'https://api.t.sina.com.cn/users/show.json' , $uid_or_name );
}
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/932073.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/932073.html
技術記事
php Sina Weibo ログイン インターフェースの使用例、php Sina この記事では、php Sina Weibo ログイン インターフェースの使用例について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: Weibo にログイン...