微信OAuth總結

2021-07-04 17:09:03 字數 596 閱讀 3680

.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...