91亚洲精华国内精华精华液_国产高清在线精品一区不卡_精品特级一级毛片免费观看_欧美日韩中文制服有码_亚洲精品无码你懂的网站369

一、什么是OAuth2.0

 

OAuth是一個(gè)開放協(xié)議,允許用戶讓第三方應(yīng)用以安全且標(biāo)準(zhǔn)的方式獲取該用戶在某一網(wǎng)站、移動(dòng)或桌面應(yīng)用上存儲(chǔ)的私密的資源(如用戶個(gè)人信息、照片、視頻、聯(lián)系人列表),而無(wú)需將用戶名和密碼提供給第三方應(yīng)用。

OAuth 2.0是OAuth協(xié)議的下一版本,但不向后兼容OAuth 1.0。 OAuth 2.0關(guān)注客戶端開發(fā)者的簡(jiǎn)易性,同時(shí)為Web應(yīng)用,桌面應(yīng)用和手機(jī),和起居室設(shè)備提供專門的認(rèn)證流程。

OAuth允許用戶提供一個(gè)令牌,而不是用戶名和密碼來(lái)訪問他們存放在特定服務(wù)提供者的數(shù)據(jù)。每一個(gè)令牌授權(quán)一個(gè)特定的網(wǎng)站(例如,視頻編輯網(wǎng)站)在特定的時(shí)段(例如,接下來(lái)的2小時(shí)內(nèi))內(nèi)訪問特定的資源(例如僅僅是某一相冊(cè)中的視頻)。這樣,OAuth允許用戶授權(quán)第三方網(wǎng)站訪問他們存儲(chǔ)在另外的服務(wù)提供者上的信息,而不需要分享他們的訪問許可或他們數(shù)據(jù)的所有內(nèi)容。

新浪微博API目前也使用OAuth 2.0。

二、微信公眾平臺(tái)OAuth2.0授權(quán)

 

微信公眾平臺(tái)OAuth2.0授權(quán)詳細(xì)步驟如下:

1. 用戶關(guān)注微信公眾賬號(hào)。
2. 微信公眾賬號(hào)提供用戶請(qǐng)求授權(quán)頁(yè)面URL。
3. 用戶點(diǎn)擊授權(quán)頁(yè)面URL,將向服務(wù)器發(fā)起請(qǐng)求
4. 服務(wù)器詢問用戶是否同意授權(quán)給微信公眾賬號(hào)(scope為snsapi_base時(shí)無(wú)此步驟)
5. 用戶同意(scope為snsapi_base時(shí)無(wú)此步驟)
6. 服務(wù)器將CODE通過(guò)回調(diào)傳給微信公眾賬號(hào)
7. 微信公眾賬號(hào)獲得CODE
8. 微信公眾賬號(hào)通過(guò)CODE向服務(wù)器請(qǐng)求Access Token
9. 服務(wù)器返回Access Token和OpenID給微信公眾賬號(hào)
10. 微信公眾賬號(hào)通過(guò)Access Token向服務(wù)器請(qǐng)求用戶信息(scope為snsapi_base時(shí)無(wú)此步驟)
11. 服務(wù)器將用戶信息回送給微信公眾賬號(hào)(scope為snsapi_base時(shí)無(wú)此步驟)

 

 sadasdasd.jpg?


 

<?php/*
     第三方接口 測(cè)試代碼*/$post = "<xml><ToUserName><![CDATA[gh_204936aea56d]]></ToUserName>
<FromUserName><![CDATA[oc7tbuPEJdWm7jLJqRPCDNoWq480]]></FromUserName>
<CreateTime>1383811836</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[深圳天氣]]></Content>
<MsgId>5943426579437733541</MsgId>
</xml>";$url = "http://www.abc.com/weixin/";$headers = array("Content-Type: text/xml; charset=utf-8");$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);$output = curl_exec($ch);
curl_close($ch);echo $output;?>
 

穩(wěn)定

產(chǎn)品高可用性高并發(fā)

貼心

項(xiàng)目群及時(shí)溝通

專業(yè)

產(chǎn)品經(jīng)理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽(yù)

堅(jiān)持

10年專注高端品質(zhì)開發(fā)
  • 返回頂部