1. 程式人生 > >關於微信第三方登入

關於微信第三方登入

微信第三方登入這個首先你要確定你的應用環境,微信開啟頁面必須要在移動端或者pc上微信客戶端的微信瀏覽器才能開啟。

所以你要是想跟什麼QQ微博一樣的第三方登入你就錯了。

1、你要有自己的微信服務號,因為微信的開發文件和後臺他們一直在變,所以你要查的東西在什麼位置基本度娘出來的都不太準,有了服務號,你要去你服務號應用的基本配置裡面找到你的appid,這個是授權最關鍵的,然後再去介面許可權裡面如下圖


找到網頁授權這麼一個東西。修改url配置,或者直接去公眾號的功能配置裡面配置你的回撥域名url,注意這個url是第三方登入裡面和appid一樣的必填且是可變引數。

然後在頁面定義按鈕,定義按鈕事件呼叫如下

window.location.href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=你的appid&redirect_uri=你的公眾號回撥url&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect";

就可以了。