服務號使用微信網頁受權(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參數,非必須

相關文章
相關標籤/搜索