更多微信技术交流,请加QQ群:289709451、287090836   
 前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实际的开发过程中可能会遇见很多问题。今天我将对每一个接口分别讲解一下,以及的SKD的使用方法。
    接口种类
    具体第三方平台API列表(不包括公众号自身已有的、第三方平台可代替公众号调用的接口)如下:
        1.获取第三方平台access_token 
        2.获取预授权码  
        3.使用授权码换取公众号的授权信息   
        4.获取(刷新)授权公众号的令牌 
        5.获取授权方信息  
        6.获取授权方的选项设置信息  
        7.设置授权方的选项信息  
        8.推送component_verify_ticket协议   
        9.推送取消授权通知
    微信开发平台API c#版的SDK如下:
    所有的接口已经封装到这里,代码如下,代码可以到QQ群共享里下载 175449166
    SDK使用起来非常简单,只要添加这个项目(或者dll)的引用即可。
    具体使用demo
一、项目添加应用
    下载源代码,然后添加到你的项目中,并且引用
二、修改webconfig
    在webconfig里需要跟你你的实际情况配置一下几个基本参数。
三、调用接口
    调用某个接口直接使用SDK调用即可,会直接返回给你调用结果,例如获取第三方平台的accesstoken如下:
授权流程完成后,会进入回调URI,并在URL参数中返回授权码和过期时间,webconfig里配置回调的URL就是这个URL,所以我们的代码中会有这个方法,demo如下:
    我们在这个方法中就可以获取用户授权的基本信息,具体的代码大家可以下载后详细了解
四、发布
    由于demo代码只是演示用,所有很简单,很多地方写的不规划,请大家谅解。为了简单一些测试数据已经写在了日志中。大家可以在根目录下查看相关的log:

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

    至此:SDK的使用方法就介绍完了,后续还会介绍代公众号发起网页授权和代公众号使用JS SDK的相关教程,感谢大家关注。附上一张解决方案图

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

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

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

  2. 微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码

     更多微信技术交流,请加QQ群:289709451.287090836    一.代公众号发起网页授权接口的SDK     已经更新了SG.Weixin.Open.SDK的代码,新增了代公众号发起网页 ...

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

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

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

        微信现在火,火的如火如荼,给我们这些第三方的开发者带来了不少机会,相信现在有不少人在基于微信的公众平台在做二次开发,接下来会一系列的文章来介绍微信的另一种开发模式- 基于微信开发平台的公众号第 ...

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

     更多微信技术交流,请加QQ群:289709451.287090836    公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开 ...

  6. 微信开放平台之公众号第三方平台开发及全网发布验证

    技术交流请加QQ群:Jeewx微信开发④[289709451] 微信公众号第三方平台的开放,让公众号运营者在面向垂直行业需求时,可以通过一键登录授权给第三方开发者,来完成相关的处理能力,方便快捷,那如 ...

  7. 微信公众号第三方开发之一创建微信公众号第三方平台

    首先声明,在接下来一系列公众号第三方开发教程中,核心原理是参照下面博主的源码: http://www.cnblogs.com/sujingnan/p/4397203.html 拓展业务需求的. 为什么 ...

  8. 公众号第三方平台和微信公众号平台的区别与开发步骤

    我们知道通过微信公众号平台的开放API可以实现用户个性制定制的功能,我们又知道使用开放API时必须知道AppID(应用ID)和AppSecret(应用密钥),而且还要配置URL(服务器地址).Toke ...

  9. 微信公众号第三方平台开发PYTHON教程 PART 2

    github地址:cppfun@wechat-open-third-party-dev 微信公众号第三方平台开发python教程 Part 1 这一节肯定是在第一节的基础上,如果你没有看过第一节,可能 ...

最新文章

  1. 操作系统学习:Linux0.12初始化详细流程-打开文件与加载可执行程序
  2. 我国大陆居民身份证Java验证
  3. npm和yarn的区别,我们该如何选择?
  4. USACO Training Section 1.1 Your Ride Is Here
  5. python pyplot中axis_Python Pyplot xaxis未显示在图形上
  6. 通用apdu指令_8086微处理器中的通用指令格式
  7. 抓住那头牛(信息学奥赛一本通-T1253)
  8. idea创建javaweb项目连接mysql【HTTP Status 500】
  9. python买卖股票_用Python买卖股票III的最佳时间
  10. 费马大定理的启示:记笔记是一种信仰
  11. 单包授权(spa)简介
  12. 历届试题 填字母游戏
  13. 欧文分校计算机新sat多少分录取,新SAT多少分能进美国TOP100大学
  14. 按钮点击后的颜色css,CSS实现按钮点击后根据背景色加深效果-一颗优雅草bigniu...
  15. 杨百翰大学计算机科学专业,杨百翰大学有哪些专业_专业排名
  16. 安装算量软件快速计算管道管件功能
  17. 东北大学软件项目管理与过程改进复习提纲(2020)——第七章《项目成本管理》
  18. 从零开始的MySQL教程——上
  19. DOIP SOME/IP
  20. Windows服务器搭建Node-Media-Server视频服务器

热门文章

  1. matlab语言转化为python语言_matlab语言转译成python
  2. Windows 服务程序编写
  3. DRAM与SRAM的比较
  4. 等保制度与ISO27001的区别与联系
  5. HVV之WIFI蜜罐反制红队
  6. twisted系列教程十三–deferred 中的deferred
  7. ORB-SLAM2和ORB-SLAM的区别
  8. 初识HTML、CSS
  9. MyBatis学习存档(4)——进行CRUD操作
  10. 【转】oracle数据库NUMBER数据类型