服務號使用微信網頁受權(H5應用等)
獲取受權準備
- AppId
- 服務號已經認證且獲取到響應接口權限
- 設置網頁受權域名
- 公衆號設置 - 功能設置 - 網頁受權域名。注意事項:
- 回調頁面域名或路徑需使用字母、數字及「-」的組合(例:wx.qq.com或wx.qq.com/mp),不支持IP地址、端口號及短鏈域名。填寫的域名或路徑需與實際回調URL中的域名或路徑相同。
- 填寫的域名
須經過ICP備案的驗證
。
- 將相似文件
MP_verify_2DCaFsV02WRKsdf2.txt
上傳至填寫域名或路徑指向的web服務器(或虛擬主機)的目錄(若填寫域名,將文件放置在域名根目錄下,例如wx.qq.com/MP_verify_2DCaFsV02WRKsdf2.txt;若填寫路徑,將文件放置在路徑目錄下,例如wx.qq.com/mp/MP_verify_2DCaFsV02WRKsdf2.txt),並確保能夠訪問。
調用接口 [^1] [^2]
- 彈出用戶受權框
- 接口格式:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=
wxb50d02d2fd721234&redirect_uri=
http%3a%2f%2fwww.aezo.cn&response_type=code&scope=
snsapi_userinfo&state=
gzh#wechat_redirect
redirect_uri
爲用戶受權後的回調頁面,通常是H5應用的首頁。注意:地址須要urlEncode進行處理,工具地址,如http%3a%2f%2fwww.aezo.cn本來是http://www.aezo.cn
scope
- snsapi_base:是用來獲取進入頁面的用戶的openid的,而且是靜默受權並自動跳轉到回調頁的
- snsapi_userinfo:彈出受權頁面,可經過openid拿到暱稱、性別、所在地。而且,即便在未關注的狀況下,只要用戶受權,也能獲取其信息
state
爲重定向後會帶上state參數,非必須
歡迎關注本站公眾號,獲取更多信息