.net pc微信扫码登录
像京東,一號店等網站都實現了用微信來登錄的功能,就是用手機上的微信掃一掃網站上的二維碼,微信上確認后,即可自動用微信的帳號登錄網站。
一、創建網站應用
?
在微信開放平臺創建一個網站應用?https://open.weixin.qq.com?:?
?
?
填寫網站信息:
?
申請完后,7天內通過(我的是第二天就通過了),然后就可以看到 AppID 和 AppSecret
?
二、微信登錄開發
1、獲取Code
第三方發起微信授權登錄請求,微信用戶允許授權第三方應用后,微信會拉起應用或重定向到第三方網站,并且帶上授權臨時票據code參數
https://open.weixin.qq.com/connect/qrconnect?appid=wx2d31f65267d0fcb6&redirect_uri=http%3a%2f%2fwww.webus.cn&response_type=code&scope=snsapi_login&state=awen#wechat_redirect
把上面的url中的appid和redirect url換成你自己的。其中appid就是上面申請的appid。打開這個url顯示如下:
?
用你的微信掃一下,并點擊“確認登錄”:
會自動跳轉到你設置的redirect url, 并帶上了code:
http://www.webus.cn/?code=031f52279d9c4ed05f23c9fa51e27f74&state=STATE
???
?
2、獲取Token
通過code參數加上AppID和AppSecret等,通過API換取access_token
3、獲取用戶信息
通過access_token進行接口調用,獲取用戶基本數據資源或幫助用戶實現基本操作
?
?
整個授權流程如下:
詳細的代碼可參考《用c#開發微信(2)掃描二維碼,用戶授權后獲取用戶基本信息 (源碼下載)》
官方文檔:?網站應用微信登錄開發指南
C#微信登錄-手機網站APP應用請看我下一篇文章
?
?
轉:http://www.cnblogs.com/fengwenit/p/4653940.html?
另外可參考:?如何用支付寶掃描二維碼登錄網站 - 支付寶快捷登錄
//成功一定有方法,失敗一定有原因。
總結
以上是生活随笔為你收集整理的.net pc微信扫码登录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux支持labview2017,L
- 下一篇: afm原子力分析软件_AFM数据处理软件