首頁 > 後端開發 > php教程 > 怎麼實現微信第三方代公眾號發起網頁授權

怎麼實現微信第三方代公眾號發起網頁授權

little bottle
發布: 2023-04-06 10:28:02
轉載
5869 人瀏覽過

本篇文章的主要內容是介紹怎麼實現微信第三方代公眾號發起網頁授權,具有一定的參考價值,希望能對你有所幫助。

目的:網頁授權

#前提:

#公眾號碼或小程式一定是授權給第三方平台,

公眾號的介面權限裡頭的網頁授權一定是設定好的

①授權:這裡就不累贅了

②網頁授權網域指定:

微信公眾平台->#接口權限->網頁服務->網頁授權->修改->網頁授權網域設定-->直接寫入第三方伺服器的登入授權的發起頁域名就好了,不需要指定具體路徑。

注意,如果這裡沒有寫授權的那個第三方伺服器的域名,會報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中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板