目的:網頁授權
前提:
公眾號或者小程式一定是授權給第三方平台,
公眾號的介面許可權裡頭的網頁授權一定是設定好的
①授權:這裡就不累贅了
②網頁授權域名指定:
微信公眾平台->介面許可權->網頁服務->網頁授權->修改->網頁授權域名 設定-->直接寫第三方伺服器的登入授權的發起頁域名就好了,不需要指定具體路徑。
注意,如果這裡沒有寫授權的那個第三方伺服器的域名,會報scope沒有許可權
流程:通過用戶端開啟指定連結獲取code,用code換取access_token,用access_token換取使用者基本資訊
由於需要用用戶端,所以需要在公眾號後台先進行如下操作:
① 係結(自己本地測試的時候這個是必須的)
② 下載工具
注意:以下操作都是針對已經授權給第三方平台的公眾號而言
係結:微信公眾平台-->開發者工具-->web開發者工具-->係結開發者微信號
下載工具:自己去官網上下載一個 「微信web開發者工具」
微信web開發工具的使用:
開啟 微信開發者工具 -->公眾號網頁專案 -->點選左上角頭像的個人中心,點選那個小圓圈-->掃描後手機微信會出現這樣的介面:是否確認登入微信web開發者工具,測試者開發者可以通過以下公眾號獲取你的相關資訊 【上一步已經系結開發者的 那個公眾號】 --->確認登入
在你手機確認登入成功以後,返回到微信開發者工具,直接在工具的最上方搜尋方塊輸入請求code的請求url,類似這樣的:
網頁授權的原連結:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx1fb168c116d58358&redirect_uri=http://tzs.backend.wsjtq.com/api/wxopen/public-accounts-authorize&response_type=code&scope=snsapi_userinfo&state=888&component_appid=wxe719c0a8a906cb84#wechat_redirect
路徑中的appid是授權給第三方的公眾號的appid
Component_appid是第三方的appid
相關教學:微信小程式視訊教學
以上就是怎麼實現微信第三方代公眾號發起網頁授權的詳細內容,更多請關注TW511.COM其它相關文章!