本篇文章的主要內容是介紹怎麼實現微信第三方代公眾號發起網頁授權,具有一定的參考價值,希望能對你有所幫助。
目的:網頁授權
#前提:
#公眾號碼或小程式一定是授權給第三方平台,
公眾號的介面權限裡頭的網頁授權一定是設定好的
①授權:這裡就不累贅了
②網頁授權網域指定:
微信公眾平台->#接口權限->網頁服務->網頁授權->修改->網頁授權網域設定-->直接寫入第三方伺服器的登入授權的發起頁域名就好了,不需要指定具體路徑。
注意,如果這裡沒有寫授權的那個第三方伺服器的域名,會報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_pixc&respony&cm&m&m=8&F&F&F&F&Fs&F)&www&app&F&Fs&www&P&&參觀8&P&P&www8&P&www8&P&P&P&un參觀&P4c5&ca&cam=8&F&Fs&www8&F& ID8&P&P&www8&P&www8&www8&P&P&www8&P&pe房子&P&app&pe&P&P&un房子&假標8&聖8&resppat; wxe719c0a8a906cb84#wechat_redirect
#路徑中的appid是授權給第三方的公眾號的appid
Component_appid是第三方的#appid
相關教學:微信小程式影片教學
以上是怎麼實現微信第三方代公眾號發起網頁授權的詳細內容。更多資訊請關注PHP中文網其他相關文章!