九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
21、OAuth授權(quán)的步驟
1、第三方想訪問服務(wù)提供商的用戶資源時(shí),需要進(jìn)行OAuth授權(quán)。

2、授權(quán)的步驟如下:

1>獲取未授權(quán)的Request Token

2>獲取用戶授權(quán)的Request Token

3>用授權(quán)的Request Token換取Access Token

(得到了這個(gè)Access Token就相當(dāng)于得到了一個(gè)令牌,通過此令牌請求,就可以去擁有資源的網(wǎng)站抓去任意有權(quán)限可以被抓取的資源)

3、這里是以新浪微博為例。
3.1進(jìn)入新浪微博的開放平臺(tái)。注冊,以及添加相應(yīng)的信息,成為新浪微
博開發(fā)平臺(tái)的開發(fā)者。
 一、黑馬微博 ---> 用戶的微博數(shù)據(jù)

1.成為新浪的開發(fā)者(加入新浪微博的開發(fā)陣營)

* 注冊一個(gè)微博賬號(hào),登錄http://open.weibo.com

賬號(hào):643055866@qq.com

密碼:ios4762450

* 填寫開發(fā)者的個(gè)人信息(比如姓名、出生日期、上傳身份證)


2.創(chuàng)建應(yīng)用

* 假設(shè)應(yīng)用名稱叫做黑馬微博

* 應(yīng)用創(chuàng)建完畢,默認(rèn)就進(jìn)入開發(fā)階段,就具備了授權(quán)的資格

* 應(yīng)用相關(guān)數(shù)據(jù)

App Key3141202626 // 應(yīng)用的唯一標(biāo)識(shí)

App Secretee9de4d2431be061b22fe328332a5228

Redirect URIhttp://www.itheima.com //回調(diào)網(wǎng)址


3.用戶對黑馬微博進(jìn)行資源授權(quán)----OAuth授權(quán)2.0

1> 獲取未授權(quán)的Request Token 展示服務(wù)器提供商提供的登錄頁面

* URL : https://api.weibo.com/oauth2/authorize

* 參數(shù)

client_id true string 申請應(yīng)用時(shí)分配的AppKey // 得知道給哪個(gè)應(yīng)用授權(quán)

redirect_uri true string 授權(quán)回調(diào)地址 // 授權(quán)成功后跳轉(zhuǎn)到哪個(gè)頁面


2> 獲取授權(quán)過的Request Token

* 授權(quán)成功后,自動(dòng)跳轉(zhuǎn)到回調(diào)頁面,比如

http://www.itheima.com/?code=eabdc03cc4cc51484111b1cfd9c4cd0b

// 新浪會(huì)在回調(diào)頁面后面拼接一個(gè)參數(shù):授權(quán)成功后的Request Token


3> 根據(jù)授權(quán)過的Request Token換取一個(gè)Access Token

* URL : https://api.weibo.com/oauth2/access_token

* 參數(shù)

client_id true string 申請應(yīng)用時(shí)分配的AppKey。

client_secret true string 申請應(yīng)用時(shí)分配的AppSecret。

grant_type true string 請求的類型,填寫authorization_code

code true string 調(diào)用authorize獲得的code值。

redirect_uri true string 回調(diào)地址,需需與注冊應(yīng)用里的回調(diào)地址一致

總結(jié):https://api.weibo.com/oauth2/authorize?client_id= App Key &redirect_uri=授權(quán)回調(diào)頁

例如:

https://api.weibo.com/oauth2/authorize?client_id=3141202626&redirect_uri=http://www.itheima.com

* 返回結(jié)果

{

    "access_token" = "2.00vWf4GEUSKa7D739148f7608SXA9B";

    "expires_in" = 157679999;

    "remind_in" = 157679999;

    uid = 3758830533;

}

// uid == user_id == 當(dāng)前登錄用戶的ID   == 用戶的唯一標(biāo)識(shí)


{

    "access_token" = "2.00vWf4GEUSKa7D739148f7608SXA9B";

    "expires_in" = 157679999;

    "remind_in" = 157679999;

    uid = 3758830533;

}

* access_tokenuid的去唄

access_token : 1個(gè)用戶給1個(gè)應(yīng)用授權(quán)成功后,就獲得對應(yīng)的1個(gè)access_token,作用是:允許1個(gè)應(yīng)用訪問1個(gè)用戶的數(shù)據(jù)







本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Django中使用第三方登錄
三方登錄之微博登錄
[原]Java模擬新浪和騰迅自動(dòng)登錄并發(fā)送微博(2013年3月更新可用) | IT癮
如何創(chuàng)建一個(gè)新浪微博應(yīng)用以及獲得Access token
微信企業(yè)號(hào)開發(fā)步驟
關(guān)于讀書與fastapi的腳手架
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服