隨着手機微信的崛起,騰訊發佈的微信聯登確實很誘惑pc端的夥伴們,如今就說說在pc端用微信掃一掃實現微信第三方登錄的方式。(具體代碼U盤)html
本文連接至:http://blog.csdn.net/hxker/article/details/50260669api
第三方使用網站應用受權登陸前請注意已獲取相應網頁受權做用域(scope=snsapi_login),則能夠經過在PC端打開如下連接:
https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect微信
若提示「該連接沒法訪問」,請檢查參數是否填寫錯誤,如redirect_uri的域名與審覈時填寫的受權域名不一致或scope不爲snsapi_login。session
用戶容許受權後,將會重定向到redirect_uri的網址上,而且帶上code和state參數app
redirect_uri?code=CODE&state=STATE
微信公衆平臺
若用戶禁止受權,則重定向後不會帶上code參數,僅會帶上state參數工具
redirect_uri?state=STATE
網站
登陸一號店網站應用url
https://passport.yhd.com/wechat/login.dospa
微信用戶使用微信掃描二維碼而且確認登陸後,PC端會跳轉到
https://passport.yhd.com/wechat/callback.do?code=CODE&state=3d6be0a4035d839573b04816624a415e