jsq20 10jb故障代碼e1
前沿拓展:
overview
step1. 配置回調(diào)域名登陸微信公眾平臺(tái),菜單“設(shè)置”→“公眾號(hào)設(shè)置”→功能設(shè)置→網(wǎng)頁(yè)授權(quán)域名
微信公眾平臺(tái)開(kāi)發(fā)
【定義】授權(quán)回調(diào)頁(yè)面域名:用戶在網(wǎng)頁(yè)授權(quán)頁(yè)同意授權(quán)給公眾號(hào)后,微信會(huì)將授權(quán)數(shù)據(jù)傳給一個(gè)回調(diào)頁(yè)面,回調(diào)頁(yè)面需在此域名下,以確保安全可靠。
以上定義似乎會(huì)把人帶入誤區(qū),我一開(kāi)始被整懵了。配了個(gè)回調(diào)地址,其實(shí)不用,只需要配置授權(quán)訪問(wèn)的域名就ok了,這里我配置的是testpcenter.shenbianhui.cn。注意,要保證域名可訪問(wèn)并且要把MP_verify_.txt放到站點(diǎn)相應(yīng)的目錄下,否則點(diǎn)擊“確認(rèn)”按鈕會(huì)提示的。
step2. 構(gòu)造微信用戶請(qǐng)求的url
https://open.weixin.qq.com/connect/oauth2/authorize?appid=@APPID&redirect_uri=@redirectUri&response_type=code&scope=snsapi_base&state=1wechat_redirect頁(yè)面URL中的scope=snsapi_base 表示應(yīng)用授權(quán)作用域?yàn)?不彈出授權(quán)頁(yè)面,直接跳轉(zhuǎn),只獲取用戶openid
這里我配置的redirect_uri是http://testpcenter.shenbianhui.cn/TCP/WeixinJSPay.aspx
step3. 返回回調(diào)頁(yè)面如下
http://testpcenter.shenbianhui.cn/TCP/WeixinJSPay.aspx?code=001bxIJx1Pi1ge0bZpLx1AAAJx1bxIJb&state=1這里獲得到了code
step4. 再使用code獲取OpenID
url如下:
https://api.weixin.qq.com/sns/oauth2/access_token?appid=@APPID&secret=@APPSECRET&code=@code&grant_type=authorization_code返回如下
{ "access_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvjoJ9VmO0Z_izfnSAX_s0aqDsYkW4s8W5dLZ4iyNj5Y6vey3dgDtFki5C8r6D0E6mSVxxtb8BjLMhbmCyT_Yg", "expires_in": 7200, "refresh_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvjoJ9VmO0Z_izfnSAX_s0aqDsYkW4s8W5dLZ4iyNj5YBkF0ZUH1Ew8Iqea6x_itq13sYDqP1D7ieaDy9u2AHHw", "openid": "oLVPpjqs9BhvzwPj5AvTYAX3GLc", "scope": "snsapi_base" }step5. 然后獲取全局Access Token
https://api.weixin.qq.com/cgibin/token?grant_type=client_credential&appid=@APPID&secret=@APPSECRET返回結(jié)果:
{ "access_token": "NU7Kr6v9L9TQaqm5NE3OTPctTZx797Wxw4Snd2WL2HHBqLCiXlDVOw2lSe0IWmOLLniAYLAwzhbYhXNjbLc_KAA092cxkmpj5FpuqNO0IL7bB0Exz5s5qC9Umypyrz2y441W9qgfnmNtIZWSjSQ", "expires_in": 7200 }step6. 再使用全局ACCESS_TOKEN獲取OpenID的詳細(xì)信息
https://api.weixin.qq.com/cgibin/user/info?access_token=@ACCESS_TOKEN&openid=@OPENID返回如下:
{ "subscribe": 1, "openid": "o48_Ct5YigM7JDZ6x3Havr4kgzQQ", "nickname": "UNION", "sex": 1, "language": "zh_CN", "city": "朝陽(yáng)", "province": "北京", "country": "中國(guó)", "headimgurl": "http://wx.qlogo.cn/mmopen/IYiampJQbm5TEicYAhWAMAicSVDVRGYFAiamB4qyq3mUWmzT1zNQFzYnBMTNmicljmm9GDSX2Hhbs6oMM6BezDLyZibfFrVuZ3D7sW/0", "subscribe_time": 1443007389, "remark": "", "groupid": 0, "tagid_list": [] }至此,成功獲得用戶基本信息。
這種適合已經(jīng)有OAuth2.0網(wǎng)頁(yè)授權(quán)的服務(wù)號(hào)在網(wǎng)頁(yè)中使用,且不會(huì)彈出“微信登錄”頁(yè)面。減少給用戶的打擾。
拓展知識(shí):
- 前鋒熱水器皮膜(如何更換和清潔)。08-18
- 1天然氣表顯示故障代碼(如何解讀和修復(fù))。
- 2熱水器放空水步驟圖(詳細(xì)圖解,讓你輕松操作)。
- 3電機(jī)能轉(zhuǎn)但沒(méi)勁(可能的原因和解決方法)。
- 4daogrs燃?xì)庠罘?wù)電話(daogrs燃?xì)庠罘?wù)電話:貼心服務(wù)一鍵呼叫)
- 5警建指紋鎖維修服務(wù)電話(警建指紋鎖維修服務(wù)電話——專業(yè)安全指紋鎖維修)
- 6制冰機(jī)故障代碼(常見(jiàn)故障代碼解析)。
- 7東芝40cv550c維修(如何自行解決常見(jiàn)故障)。
- 8老式掛鐘怎么調(diào)快慢(簡(jiǎn)單易學(xué)的方法)
- 9蘭柏璐保險(xiǎn)柜售后服務(wù)中心(蘭柏璐售后服務(wù)中心)
- 10海爾滾筒洗衣機(jī)故障代碼大全(如何快速解決故障)
-
陽(yáng)江港華紫荊燃?xì)庠钍酆缶S修(如何找到可靠的維修服務(wù))
2025-06-07
-
蛇口燃?xì)庠罹S修(如何自行解決常見(jiàn)故障)
2025-06-07
-
三星空氣源熱泵售后維修中心(三星空氣源熱泵售后維修中心)
2025-06-07


