網(wǎng)站實現(xiàn)微博登錄

示例代碼

1.在HEAD頭引用入(需要你申請的id)
<script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=" type="text/javascript" charset="utf-8"></script>
2.在需要部署微博發(fā)布器的位置粘貼JS代碼
WB2.anyWhere(function (W) { 
      W.widget.connectButton({ 
                 id: "wb_connect_btn", 
                 type: '3,2', 
                 callback: { 
                      login: function (o) { //登錄后的回調(diào)函數(shù)
                                    alert("login: " + o.screen_name) 
                      }, 
                      logout: function () { //退出后的回調(diào)函數(shù)
                                    alert('logout'); 
                       }
                } 
   });
});
3.登錄按鈕
<div id="wb_connect_btn" ></div>

參數(shù)說明

參數(shù)說明名稱 類型 默認(rèn)值 是否必選 描述
id String 連接按鈕元素ID
type String 3,2 連接按鈕樣式,是登錄前的按鈕樣式1-7和登錄后的樣式1-5的組合政冻,可選庆杜,默認(rèn)為"3,2"狗热。
callback Function 回調(diào)函數(shù)對象,參數(shù)說明如下潦俺,login: 登錄后執(zhí)行的回調(diào)函數(shù)赌躺,其參數(shù)為用戶信息json對象;logout: 退出登錄后執(zhí)行的回調(diào)函數(shù);

login: 登錄后執(zhí)行的回調(diào)函數(shù)狼牺,其參數(shù)為用戶信息json對象;
logout: 退出登錄后執(zhí)行的回調(diào)函數(shù);|

常用API

WB2.login(callback)

登錄回調(diào)

WB2.login(function() { 
          //callback function
});

參數(shù)說明


Paste_Image.png
WB2.logout(callback)

退出回調(diào)

WB2.logout(function() {
             //callback function});

參數(shù)說明


Paste_Image.png
WB2.checkLogin()

檢測微博登錄狀態(tài)

var status = WB2.checkLogin();
alert(status);

參數(shù)說明


Paste_Image.png
WB2.anyWhere(callback)

第三方與微博API進(jìn)行數(shù)據(jù)交互及采用Js方式調(diào)用內(nèi)置微博組件的入口函數(shù)

WB2.anyWhere( function(W){
               //數(shù)據(jù)交互 
               W.parseCMD(...); 
               //調(diào)用微博組件 
               W.widget.hoverCard(...); 
                W.widget.followButton(...); 
                  ...
     });

參數(shù)說明

Paste_Image.png
W.parseCMD(uri, callback, args, opts)

發(fā)送數(shù)據(jù)請求

WB2.anyWhere( function(W){ 
              //數(shù)據(jù)交互 
              W.parseCMD('/users/show.json', function(oResult, bStatus) {                                               
                       if(bStatus) { 
                              //to do something...
                        } 
               }, { 
                        screen_name : '姚晨'
               }, {
                        method : 'get', 
                        cache_time : 30 
                 });
});

參數(shù)說明


獲取uid案例
// 彈出登入窗口
WB2.login(function(){ 
      // 驗證是否登入成功
      if(WB2.checkLogin()){ 
            // api 入口 
            WB2.anyWhere(function(W){
                   // 調(diào)用 account/get_uid 接口,獲取用戶信息                        
                   W.parseCMD('/account/get_uid.json', function(oResult, bStatus){
                            if(bStatus){ 
                                  // 本地驗證 uid 是否存在礼患,如果存在則自動登入綁定賬戶是钥,不存在則不做任何操作
                                  $.ajax({
                                          type: 'POST', 
                                          url: 'index.ajax.php',
                                          data: 'ac=checkReg&uid='+oResult.uid+'&type=1', 
                                           success: function(msg){ 
                                                   if(msg == 1){ 
                                                           // 已登入,刷新頁面 
                                                           location.reload(); 
                                                    }else{ 
                                                         // 未綁定賬號缅叠,進(jìn)行綁定或者注冊
                                                          // do something 
                                                             } 
                                                     }
                                             }); 
                                  } 
                  }, {}, { 
                     method : 'get', 
                     cache_time : 30 
                   }); 
             });
       }
});
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末悄泥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子肤粱,更是在濱河造成了極大的恐慌弹囚,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件领曼,死亡現(xiàn)場離奇詭異鸥鹉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)庶骄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門毁渗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人单刁,你說我怎么就攤上這事灸异。” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵绎狭,是天一觀的道長。 經(jīng)常有香客問我褥傍,道長儡嘶,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任恍风,我火速辦了婚禮蹦狂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘朋贬。我一直安慰自己凯楔,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布锦募。 她就那樣靜靜地躺著摆屯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪糠亩。 梳的紋絲不亂的頭發(fā)上虐骑,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機(jī)與錄音赎线,去河邊找鬼廷没。 笑死,一個胖子當(dāng)著我的面吹牛垂寥,可吹牛的內(nèi)容都是我干的颠黎。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼滞项,長吁一口氣:“原來是場噩夢啊……” “哼狭归!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蓖扑,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤唉铜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后律杠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體潭流,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年柜去,在試婚紗的時候發(fā)現(xiàn)自己被綠了灰嫉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡嗓奢,死狀恐怖讼撒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤根盒,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布钳幅,位于F島的核電站,受9級特大地震影響炎滞,放射性物質(zhì)發(fā)生泄漏敢艰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一册赛、第九天 我趴在偏房一處隱蔽的房頂上張望钠导。 院中可真熱鬧,春花似錦森瘪、人聲如沸牡属。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽逮栅。三九已至,卻和暖如春痰驱,著一層夾襖步出監(jiān)牢的瞬間证芭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工担映, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留废士,地道東北人。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓蝇完,卻偏偏與公主長得像官硝,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子短蜕,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容

  • iOS網(wǎng)絡(luò)架構(gòu)討論梳理整理中氢架。。朋魔。 其實如果沒有APIManager這一層是沒法使用delegate的岖研,畢竟多個單...
    yhtang閱讀 5,172評論 1 23
  • 最近在學(xué)習(xí)flask,用到flask-login警检,發(fā)現(xiàn)網(wǎng)上只有0.1版本的中文文檔孙援,看了官方已經(jīng)0.4了,并且添加...
    ZZES_ZCDC閱讀 5,942評論 3 24
  • 點擊查看原文 Web SDK 開發(fā)手冊 SDK 概述 網(wǎng)易云信 SDK 為 Web 應(yīng)用提供一個完善的 IM 系統(tǒng)...
    layjoy閱讀 13,700評論 0 15
  • 海爾開放平臺 | HDK-JS開發(fā)者文檔 v0.6 1. dsljflasdjfkljaklf 2. siajfl...
    dadage456閱讀 269評論 0 0
  • 最近網(wǎng)站更新了一些需求扇雕,做了第三方登錄拓售,總結(jié)了一些,也是第一次做镶奉,有不足的地方歡迎指正4∮佟U阜拧! 申請過程就不說了鸽凶,下...
    yi條咸魚閱讀 3,735評論 0 1