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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM