教程导航:

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

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

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

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

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

微信现在火,火的如火如荼,给我们这些第三方的开发者带来了不少机会,我相信现在有不少人在基于微信的公众平台在做二次开发,我将会写一系列的文章,来介绍微信的另一种开发模式- 基于微信开发平台的公众号第三方平台开发,从基本的注册开始介绍,一步一步到所有的接口开发,并且针对与微信的开放平台的第三方平台的所有的接口我已经全部封装成了.net的SDK,并且完全免费和开发,供所有开发者使用。

什么是公众号第三方平台,与现有的公众平台有什么区别?

官方介绍:公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三方平台来完成相关业务。

按照我的意思说的直白一点,更简化了微信公众号使用者的使用方式,在现有的公众平台上如果要使用某些第三方的产品,那么客户必须要有懂技术的人参与,需要配置Appid,AppSecret,URL,Token等等很多东西,无疑会增加使用者的门槛,让很多不懂技术的人望而却步。现在微信开放平台的已经对第三方平台提供了一系列的接口。只要我们的应用按照接口开发,那么用户在使用这类应用时,只需要2步就能完全安装好你要使用的应用,第一步:找到您要按照的产品,第二部:授权。 没错就是这么简单。可以让一个完全不懂技术的人使用任何第三方平台的产品,是不是要比原来的公众平台开发要简单的多。我个人认为:微信开发平台的开发模式将来肯定会成为微信开发的主流模式。欢迎探讨。

技术原理

也许会有人问,有了微信的开发平台,是不是微信的公众平台就不需要用了。 错,微信的开放平台提供了一个更灵活的接入方式。我们还是要调用公众平台的接口。并且和所有的接口都兼容,调用方式上有的接口略有不同。做过公众平台的人都知道,我们调用微信的认为接口都需要传递给接口公众号的AppID,token等,那么我们在调用公众平台微信接口的时候不需要这2个值吗?其实不是,我们还是要传递这2个值给接口,只不过是这两个值我们通过一键登录授权以后就可以得到,而无需让客户确认。

这个图为微信的授权流程:

具体应用demo:

1、当我们在公众平台上创建好一个第三方平台后,我们会在我们的公众号第三方平台账户下看到如下信息:

2、只要我们把我们应用的连接窗口(我这个只是demo不标准,需要按照官方的要求去做

)提供给用户:

3、用户登录自己的公众号并点击授权就完成了应用的安装。

4、授权后在我们的公众号下就可以看到授权信息

这样我们就完成了一个应用的安装流程。稍后我将会把这个源代码已经对接口封装的SDK开发出来。我创建了一个微信开发讨论QQ群:248946220,欢迎大家加入沟通,下节我将会讲解一下关于 公众号第三方平台的注册及如何创建第三方平台,欢迎大家持续关注。

转载于:https://www.cnblogs.com/sujingnan/p/4397203.html

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

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

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

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

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

  3. 微信公众号第三方授权开发——推送component_verify_ticket协议

    微信公众号第三方授权--接受微信推送component_verify_ticket协议 作者:凌晨四点的newyork 接收component_verify_ticket 在第三方平台创建审核通过后, ...

  4. 微信公众号对接chatgpt开发教程

    随着生成式AI ChatGPT的火热,越来越多的人借助其完成各种不同的任务,例如写文案.撰写报告.辅助编写代码等等,但是由于某些原因,在国内使用chatgpt需要通过一些工具才能使用,此时就有很多网站 ...

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

     更多微信技术交流,请加QQ群:289709451.287090836     前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实 ...

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

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

  7. 微信开放平台(公众号第三方平台) -- 全网发布

    一.微信开放平台,第三方平台,全网发布怎么通 过?  二. 微信开放平台 全网发布 组件ticket检测失败?      解决步骤 1.将附件中的代码发布到你配置的域名下: 2.直接点全网发布: 3. ...

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

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

  9. php模拟微信公众号服务器,GitHub - Lin07ux/wechat-third-server: 使用 ThinkPHP、Vue 搭建一个带有后台的微信公众号第三方服务器的基础模板...

    微信公众号第三方服务器 该项目用于实现一个最基本的微信公众号第三方服务器开发的模板. 基于: ThinkPHP v3.2.3 Vue v2.2.0 Vue-resource v1.0.3 功能 微信用 ...

最新文章

  1. JavaWeb学习笔记(十)--HttpServletRequest
  2. HALC: High throughput algorithm for long read error correction
  3. csdn如何在开头生成目录
  4. mysql 实时聚合分析,mysql累积聚合原理与用法实例分析
  5. win10系统由于服务器出错翻译失败,win10系统下谷歌浏览器翻译失败如何解决
  6. 针对maven install 报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1 解决方案...
  7. Codeforces 1326F Wise Men (容斥原理、状压 DP、子集和变换、划分数)
  8. ORA-02082: 回送数据库链接必须具有连接限定词
  9. 在C#中使用gRPC及protobuf简介
  10. [css] 说说你对BEM规范的理解,同时举例说明常见的CSS规范有哪些?
  11. 计算机相近专业有哪些,计算机相关的专业有哪些
  12. 力扣836.矩形重叠
  13. caffe上手:修改已训练好的网络并训练模型
  14. 2-Python程序实例解析
  15. SpringBoot项目配置明文密码泄露问题处理
  16. java map failed_java.lang.OutOfMemoryError:Map failed总结
  17. 计算机屏幕显示不全怎么办,电脑打开软件后屏幕显示不全怎么办
  18. 5个免费商用音频素材网站
  19. vue中使用video插件在微信浏览器中视频无法自动播放的问题
  20. 手机计算机星点符号是除吗,手机星号怎么打

热门文章

  1. 如何安装jdk_Java JDK下载与安装教程
  2. mysql设置了utf8mb4还是报错_第07期:有关 MySQL 字符集的 SQL 语句
  3. 我在学习springboot和vue前后台连接时碰到的问题记录!(跨域问题)
  4. MindMotion MM32F3277 SoftI2C功能测试
  5. STM32CubedMX 下载与安装
  6. 设置KMPlayer的音量控制的快捷键
  7. 第一届全国大学生智能汽车竞赛获奖名单
  8. 华南赛区线上比赛安排
  9. 金升阳5V开关电源LM25-23B05
  10. Mac中使用svn命令行更换svn服务器IP地址