.qq.com%2fabc.html&response_type=code&scope=snsapi_userinfo&state=state#wechat_redirect
.com/abc.html?code=code&state=state
然後:
1. 將code發到自己的伺服器上
2. 通過code可以換到access_token和open_id
3. 用access_token和open_id,可以查到使用者的基本資訊
這裡有幾點容易產生誤解:
試圖從前台頁面通過ajax來換取access_token和open_id不可行,跨域問題
最後呼叫成功後,可以得到以下響應:
id
union_id
dingyue_open_id
service_open_id
user_id
比如用上面這張表,無論用哪乙個open_id,都能找到對應的其他open_id,以及業務系統中的user_id 微信公眾平台OAuth2 0授權獲取登入資訊
構造頁面授權鏈結 獲取code後,請求以下鏈結獲取access token 拉取使用者資訊 需scope為 snsapi userinfo 返回錯誤,可以傳msg public responsebase setresulterror string msg 返回成功,可以傳data值 public r...
微信開發總結
5.網頁授權的總結 5.1.網頁授權的步驟 1 引導使用者進入授權頁面同意授權,獲取code 2 通過code換取網頁授權access token 與基礎支援中的access token不同 3 如果需要,開發者可以重新整理網頁授權access token,避免過期 4 通過網頁授權access t...
微信支付問題總結
開發步驟 keep class com.tencent.mm.sdk.debugconfigs buildtypes遇到的一些問題 wxentryactivity,也是在wxapi下。此外一定要記得在androidmanifest.xml下配置該activity android name wxapi...