微信授權流程總結

 

此處我是用的微信公衆號的測試賬號測試的

首先在填寫 

授權回調頁面域名:

然後  將此鏈接在微信上打開,這裏可以在微信開發者工作調試,方便開發 鏈接爲

https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的APPID&redirect_uri=你的回調地址&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect

當點擊這個鏈接以後  ,微信會跳轉到你的回調地址  並且 帶上 code ,例如你的回調地址是 http://域名或地址,那麼跳轉時就爲

http://域名或地址/?code=CODE&state=STATE。

然後你就可以在回調地址的頁面上 將code拿到,此時去請求後臺的接口,後臺的接口處理思路是:

拿到code ,調微信的接口,  返回 openId給前端就可以了。

https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

以上講的是思路 ,具體的實現去看微信的文檔就可以了。我當時主要的不明白的是回調地址這裏。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章