文档章节

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

莫库什勒
 莫库什勒
发布于 2017/03/13 14:43
字数 740
阅读 225
收藏 0

前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实际的开发过程中可能会遇见很多问题。今天我将对每一个接口分别讲解一下,以及的SKD的使用方法。

接口种类

具体第三方平台API列表(不包括公众号自身已有的、第三方平台可代替公众号调用的接口)如下:

1.获取第三方平台access_token 
2.获取预授权码  
3.使用授权码换取公众号的授权信息   
4.获取(刷新)授权公众号的令牌 
5.获取授权方信息  
6.获取授权方的选项设置信息  
7.设置授权方的选项信息  
8.推送component_verify_ticket协议   
9.推送取消授权通知 

微信开发平台API c#版的SDK如下:

image

所有的接口已经封装到这里,代码如下,代码可以到QQ群共享里下载 248946220

image

SDK使用起来非常简单,只要添加这个项目(或者dll)的引用即可。

具体使用demo

一、项目添加应用

下载源代码,然后添加到你的项目中,并且引用

image

二、修改webconfig

在webconfig里需要跟你你的实际情况配置一下几个基本参数。

image

三、调用接口

调用某个接口直接使用SDK调用即可,会直接返回给你调用结果,例如获取第三方平台的accesstoken如下:

image

授权流程完成后,会进入回调URI,并在URL参数中返回授权码和过期时间,webconfig里配置回调的URL就是这个URL,所以我们的代码中会有这个方法,demo如下:image

我们在这个方法中就可以获取用户授权的基本信息,具体的代码大家可以下载后详细了解

四、发布

由于demo代码只是演示用,所有很简单,很多地方写的不规划,请大家谅解。为了简单一些测试数据已经写在了日志中。大家可以在根目录下查看相关的log:

image

此log会记录一些调用过程中的基本信息,例如:

image

至此:SDK的使用方法就介绍完了,大家在使用过程中有什么问题,可以在群里沟通。本SDK我会跟着官方同步更新,请大家放心使用。并且完全开源。

后续我还会介绍代公众号发起网页授权和代公众号使用JS SDK的相关教程,感谢大家关注。

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

image

本文转载自:http://www.cnblogs.com/sujingnan/p/4418969.html

莫库什勒

莫库什勒

粉丝 20
博文 173
码字总数 68317
作品 0
杭州
高级程序员
私信 提问
一张图清晰解释微信三方平台获取授权流程

在这篇文章中: 背景 授权步骤 授权流程总览 参考资料 背景 微信公众平台体系,大家最为熟悉的,一个是公众号,另一个就是小程序。如果需要使用公众号的高级功能,那么大家首先想到的就是自组...

amc
2018/12/05
0
0
第三方平台正式支持接入微信公众平台JS-SDK

  之前微信公众平台面向开发者开放微信内网页开发工具包,现在第三方平台也能正式支持接入微信公众平台JS-SDK了,第三方平台可以在获得公众号的授权后,通过JS-SDK帮助公众号开发和实现网页...

ytkahcom
2015/02/05
0
0
Anyon/wechat-php-sdk

此运行最底要求版本, 建议在上运行以获取最佳性能。 微信的部分接口需要缓存数据在本地,因此对目录需要有写权限。 我们鼓励大家使用来管理您的第三方库,方便后期更新操作(尤其是接口类)。...

Anyon
2015/05/23
0
0
微信开发 Java SDK - Weixin Java Tools

微信开发 Java 开发工具包(SDK),支持包括微信支付、微信开放平台、小程序、企业号/企业微信、公众号(包括服务号和订阅号)等的后端开发。 本开发工具包基于chanjarster的同名SDK,增加了...

班纳睿
2016/12/22
0
95
微信公众平台 Java SDK--weixin-popular

简介: weixin-popular 包括微信公众平台基础API与支付API,提供便捷的API调用接口. API 列表: TokenAPI access_token 获取 MediaAPI 多媒体上传下载(临时素材) MaterialAPI 永久素材 MenuAPI ...

uemc
2014/05/06
10.7K
3

没有更多内容

加载失败,请刷新页面

加载更多

Storm+Hbase广告实时统计

本文主要讲述使用Kafka+Strom+Hbase搭建的一套广告实时计算系统。其中服务器显示使用的是SpringBoot+Vue+ElementUI+EChats. 主要内容: 1.需求 2.日志格式 3.Hbase表格设计 4.编写Storm程序 ...

飓风2000
22分钟前
3
0
android,ContentProvider+ContentObserver+ContentResolver,用法。

这个是传智播客老师讲android开发时的一个图。 一、 PersonProvider继承ContentProvider,实现ContentProvider中的数据操作类。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起...

天王盖地虎626
28分钟前
2
0
解决markdown中的不换行问题

没有解决我的格式显示问题 https://blog.csdn.net/qq_23483671/article/details/79017609

南桥北木
33分钟前
2
0
产品上新|ZStack3.5.0正式发布啦!

海量产品资料传送门~ 一、ZStack全线产品下载通道汇总 社区版(免费): https://www.zstack.io/product/zstack_open_source/ 企业版下载: https://www.zstack.io/product/zstack_enterpris...

ZStack社区版
35分钟前
2
0
mysql 大表分页查询 翻页 优化方案

mysql分页查询是先查询出来所有数据,然后跳过offset,取limit条记录,造成了越往后的页数,查询时间越长 一般优化思路是转换offset,让offset尽可能的小,最好能每次查询都是第一页,也就是...

花树堆雪
39分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部