教程導航:
微信開放平台 公眾號第三方平台開發 教程二 創建公眾號第三方平台
微信開放平台 公眾號第三方平台開發 教程三 一鍵登錄授權給第三方平台
微信開放平台 公眾號第三方平台開發 教程四 代公眾號調用接口的SDK和demo
微信開放平台 公眾號第三方平台開發 教程五 代公眾號發起網頁授權源碼
前幾章中我講解了微信開發平台提供第三方平台的好處,和使用流程,如果你看了我的文章相信你對開放平台有了初步的了解,但是在實際的開發過程中可能會遇見很多問題。今天我將對每一個接口分別講解一下,以及的SKD的使用方法。
接口種類
具體第三方平台API列表(不包括公眾號自身已有的、第三方平台可代替公眾號調用的接口)如下:
1.獲取第三方平台access_token
2.獲取預授權碼
3.使用授權碼換取公眾號的授權信息
4.獲取(刷新)授權公眾號的令牌
5.獲取授權方信息
6.獲取授權方的選項設置信息
7.設置授權方的選項信息
8.推送component_verify_ticket協議
9.推送取消授權通知
微信開發平台API c#版的SDK如下:
所有的接口已經封裝到這里,代碼如下,代碼可以到QQ群共享里下載 248946220
SDK使用起來非常簡單,只要添加這個項目(或者dll)的引用即可。
具體使用demo
一、項目添加應用
下載源代碼,然后添加到你的項目中,並且引用
二、修改webconfig
在webconfig里需要跟你你的實際情況配置一下幾個基本參數。
三、調用接口
調用某個接口直接使用SDK調用即可,會直接返回給你調用結果,例如獲取第三方平台的accesstoken如下:
授權流程完成后,會進入回調URI,並在URL參數中返回授權碼和過期時間,webconfig里配置回調的URL就是這個URL,所以我們的代碼中會有這個方法,demo如下:
我們在這個方法中就可以獲取用戶授權的基本信息,具體的代碼大家可以下載后詳細了解
四、發布
由於demo代碼只是演示用,所有很簡單,很多地方寫的不規划,請大家諒解。為了簡單一些測試數據已經寫在了日志中。大家可以在根目錄下查看相關的log:
此log會記錄一些調用過程中的基本信息,例如:
至此:SDK的使用方法就介紹完了,大家在使用過程中有什么問題,可以在群里溝通。本SDK我會跟着官方同步更新,請大家放心使用。並且完全開源。
后續我還會介紹代公眾號發起網頁授權和代公眾號使用JS SDK的相關教程,感謝大家關注。
目前我也在開發微信相關的產品,歡迎大家溝通學習,附上一張解決方案圖








