日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

公众号第三方平台开发 - 教程五 代公众号发起网页授权源码

發布時間:2025/3/16 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 公众号第三方平台开发 - 教程五 代公众号发起网页授权源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

教程導航:

微信開放平臺 公眾號第三方平臺開發 教程一 平臺介紹

微信開放平臺 公眾號第三方平臺開發 教程二 創建公眾號第三方平臺

微信開放平臺 公眾號第三方平臺開發 教程三 一鍵登錄授權給第三方平臺

微信開放平臺 公眾號第三方平臺開發 教程四 代公眾號調用接口的SDK和demo

微信開放平臺 公眾號第三方平臺開發 教程五 代公眾號發起網頁授權源碼

由于最近比較忙,這個教程沒有連續上,我會盡量連載。書節上回,上次我介紹了代公眾號調用接口的方法和SDK的使用。不少朋友也都加了QQ群,并且獲取了源碼,也給了不少的反饋,感謝大家支持,你們的支持是我最大的努力.根據反饋對open平臺的SDK的做了進一步優化,已經更新到群共享里,歡迎大家下載、溝通學習。

一、代公眾號發起網頁授權接口的SDK

我已經更新了SG.Weixin.Open.SDK的代碼,已經新增了代公眾號發起網頁授權的API,具體的新增API的在位置如下:

本次新增4個接口的API,具體如下

1.獲取授權連接

2.通過code換取access_token

3.刷新access_token

4.獲取用戶基本信息

二、代公眾號發起網頁授權使用SDK的demo

在公眾號授權托管給第三方平臺后,第三方平臺可以根據本文檔相關說明,代替授權公眾號發起網頁授權。作為第三方平臺開發商,需要擁有自己的appid以及secret,以及確保授權的公眾號具備授權作用域的權限,以及用于回調的域名。

具體的授權流程分為以下三步:

1.獲取code

2.通過code換取accesstoken

3.通過網頁授權access_token獲取用戶基本信息

我們按照上述的3個步驟在代碼中實現公眾號的網頁授權

首先,我們創建一個方法,用于授權的入口,使用SDK實現的代碼如下:

在入口頁面方法中調用授權具體的授權的方法(UtilityAuth),獲取跳授權的URL,其中authorizer_appid參數為一鍵授權服務號獲取到的公眾號的appid,

在UtilityAuth方法中,通過SDK的api獲取到跳轉的URL,并且跳轉進入到授權頁面,在授權頁面用戶會回調一個方法。具體的回調路徑需要在config中配置即可

具體的AuthCallback方法如下:

在AuthCallback中,將會調用ProxyOAuthApi.GetOpenAccessToken的接口(通過code換取accesstoken)和ProxyOAuthApi.GetUserInfo接口(通過網頁授權access_token獲取用戶基本信息),這樣我們就實現了使用OPEN的SDK實現代公眾號發起網頁授權功能。


總結

以上是生活随笔為你收集整理的公众号第三方平台开发 - 教程五 代公众号发起网页授权源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。