新聞中心
最近看了下新浪微博開放平臺(tái)的登陸授權(quán)部分,這里簡(jiǎn)單介紹下:

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)通州,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
一、phpsdk的組成
1、 下載新浪微博的phpsdk,鏈接如下:http://libweibo.googlecode.com/files/weibo-oauth-class-with-image-avatar-06-29.zip
2、解壓文件后你會(huì)看到6個(gè)文件:callback.php、config.php、index.php、weibolist.php、weibooauth.php以及.DS_Store這6個(gè)文件。
二、申請(qǐng)APPKEY
APPKEY是新浪微博開放平臺(tái)對(duì)每個(gè)唯一的應(yīng)用生成的,也就是一個(gè)應(yīng)用對(duì)應(yīng)一個(gè)APPKEY,當(dāng)一個(gè)應(yīng)用訪問新浪微博的數(shù)據(jù)時(shí),微博開放平臺(tái)會(huì)驗(yàn)證從應(yīng)用發(fā)起的request中是否擁有APPKEY和SECRETKEY,所以要想使用新浪微博開放平臺(tái)你就必須有一個(gè)獨(dú)立的域名,開放平臺(tái)是根據(jù)你的域名進(jìn)行生成的APPKEYHE SECRETKEY。
三、交互介紹
這里挖了一幅官方的交互圖來簡(jiǎn)單介紹下:
這里我將結(jié)合sdk的代碼進(jìn)行介紹(真正的sdk為weibooauth.php文件,和微博交互的相關(guān)類都放在這個(gè)文件中,其余的文件都相當(dāng)于demo):
1、index.php
- $o = new WeiboOAuth( WB_AKEY , WB_SKEY );
- $keys = $o->getRequestToken();
- $aurl = $o->getAuthorizeURL( $keys['oauth_token'] ,false , $_SERVER['SCRIPT_URI'].'/callback.php');
這兩行代碼對(duì)應(yīng)上圖中的(2)之前的部分,獲取到的$aurl變量的值就是新浪授權(quán)的登陸頁面的鏈接,而getAuthorizeURL方法的第三個(gè)參數(shù)的"./callback.php"就是你應(yīng)用中的頁面,當(dāng)新浪微博平臺(tái)完成APPKEY以及SECRETKEY的校驗(yàn)以及用戶的用戶名和密碼校驗(yàn)之后就會(huì)跳轉(zhuǎn)到你應(yīng)用中的這個(gè)頁面。
2、callback.php
1中已經(jīng)有介紹此部分。
3、webolist.php
sdk中此部分就是在登陸授權(quán)成功后和微博平臺(tái)進(jìn)行數(shù)據(jù)交互的demo,比較重要的一個(gè)類就是WeiboClient,和微博進(jìn)行數(shù)據(jù)交互的方法都在這個(gè)類中,比如獲取用戶的信息,獲取用戶發(fā)表的微博等等。
原文鏈接:http://www.cnblogs.com/anqiu/archive/2011/12/03/2275098.html
【編輯推薦】
- 騰訊開放平臺(tái)中實(shí)現(xiàn)QQ登陸的功能
- .NET調(diào)用新浪微博開放平臺(tái)接口的代碼示例
- 騰訊微博開放平臺(tái)正式推出LBS接口
- 國(guó)內(nèi)開放平臺(tái)誰將第一個(gè)死去?
- 淘寶開放平臺(tái)案例:卷豆網(wǎng)
分享文章:新浪微博開放平臺(tái)登錄授權(quán)以及應(yīng)用接入
本文地址:http://m.5511xx.com/article/cdcgiis.html


咨詢
建站咨詢
