原文:微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo

教程导航:

微信开放平台 公众号第三方平台开发 教程一 平台介绍

微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台

微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台

微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的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的相关教程,感谢大家关注。

目前我也在开发微信相关的产品,欢迎大家沟通学习,附上一张解决方案图

最新文章

  1. 拓扑排序(topsort)
  2. C# 列主元素(Gauss)消去法 计算一元多次方程组
  3. Spring的拦截器
  4. JQuery & Javascript
  5. (spring-第14回【IoC基础篇】)国际化信息
  6. 对UICollectionView的学习
  7. 要件审判九步法及其基本价值 z
  8. homework-06-C++11
  9. P143、面试题25:二叉树中和为某一值的路径
  10. HDU-4665 Unshuffle 搜索 | 2-SAT
  11. 陷阱~SQL全表扫描与聚集索引扫描
  12. iOS tableview 静态表布局纪录
  13. HDU 5067-Harry And Dig Machine(DFS)
  14. hdu 3333 Turing Tree
  15. spring实现数据库读写分离
  16. linux kernel 编译
  17. iOS面试题最全梳理
  18. java_web学习(三) eclipse_jsp学习
  19. python第三方库之PyGraphics
  20. mysql优化-数据库优化、SQL优化

热门文章

  1. csdn肿么了,这两天写的博文都是待审核
  2. autoit 处理文件上传弹出框,并在JAVA中调用
  3. Loser应该知道的6个残酷人生事实(血泪翻译)
  4. Hasor:生命周期
  5. hdu3485(递推)
  6. uboot启动阶段修改启动参数方法及分析
  7. MVC数据验证使用小结
  8. Hadoop里的Partitioner
  9. 2014百度之星第三题Xor Sum(字典树+异或运算)
  10. XAML基础(一)