web开发第三方登陆之微信登陆
開發準備
1,在微信開放平臺https://open.weixin.qq.com/創建一個網站應用,獲得APPID,SECRET和填寫授權回調域,
開始開發
1,請求用戶授權,獲取 Code,將用戶引導至以下頁面,REDIRECT_URI為授權回調地址,必須在開發平臺的回調域之下
https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_login&state=test#wechat_redirect
參數說明:
將會打開如下頁面:
用戶授權完成之后,將返回至回調地址REDIRECT_URI,返回的參數包括get.code和get.state
http://REDIRECT_URI?code=9A5F************************06AF&state=test
2,通過第一步獲取的code來獲取access_token
示例:
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
參數說明:
返回說明:
如果成功返回,即可在返回包中獲取到Access Token和用戶openid。 如:
4,根據access_token,和openid來獲取用戶信息
示例:
https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID
參數說明:
正確的Json返回結果:
總結
以上是生活随笔為你收集整理的web开发第三方登陆之微信登陆的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数字图像处理基本知识
- 下一篇: 单月销量破万台,FITURE治好了健身镜