微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码
生活随笔
收集整理的這篇文章主要介紹了
微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?更多微信技術交流,請加QQ群:289709451、287090836? ?
一、代公眾號發起網頁授權接口的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實現代公眾號發起網頁授權功能。
一、代公眾號發起網頁授權接口的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實現代公眾號發起網頁授權功能。
總結
以上是生活随笔為你收集整理的微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hdu 4886(hash + dfs)
- 下一篇: hdu 4907(并查集)