微信公众号第三方平台开发概况

  首先要知道为什么要用公众号第三方平台,公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三方平台来完成相关业务。简单来说就是不懂技术的小白用户一键授权给第三方公司代理开放的权限如发送消息等,不用填写一些繁琐的Appid,AppSecret,URL,Token等信息。博客中已有园友写了详细的内容,以下只是强调开发过程中的一些问题。

微信的授权流程

具体的详情请见官网

接下来就首先要申请公众号第三方平台,具体流程见官网。特别注意的是平台名称是不可以改变的,一个账户只能创建5个第三方平台,如果填写错了资源就浪费了,且资质认证需要300RMB。

权限集就根据你的实际需要选择,一旦授权后将会拦截用户公众号发过来的所有信息

开发资料包含两部分:登录授权相关、授权后代替公众号实现业务。

授权测试公众号授权体验页还有白名单列表需要注意,后面测试时需要用到,不要用其它测试帐号,否则一旦出现问题找原因会浪费很多时间。

最后等待两三天就审核通过。

  开发注意事项

推送component_verify_ticket协议,component_verify_ticket是微信端服务器每隔10分钟定时推送给上面所填授权通知页,我们要把component_verify_ticket保存起来以后调用。在以下接口中获得。具体的代码见源码。

 

公众号消息与事件接收URL接口

用以全网发布及接收所有微信代转发过来的所有信息入口,在里面处理所有接收到的用户信息及返回给用户信息。接收公众号授权后,将会代理公众号处理所有信息,因此此公众号原来的处理接口无法再接收信息的,需要开发者返回success。具体的代码见源码。

        参考代公众号调用接口官网

全网发布

这一步非常重要,官网说明 但资料非常非常坑,只能一步步试出来,浪费了很多时间。其中总是出现事件与文本测试不通过。

后来发现要向服务器发送信息需要auth_code,而发送事件时根本就没有auth_code的获得方式,总是发送失败,官网中只说明返回内容

那怎么获得auth_code呢?文档中只有一个地方有,那就是用客服消息接口发送消息回复粉丝

那事件接口测试怎能用呢?当然是用缓存保存下来,当进行返回api文本测试时保存下来。

代公众号发起网页授权

全网发布后进行测试网页授权,这部份注意的是ComponentVerifyTicket,若ComponentVerifyTicket为空,请过10分钟后等微信服务器发送过来后再刷新页面。具体的代码见源码。

所提供源码中用到了 微信公众平台SDK Senparc.Weixin for C# 

暂无java的。 源码正在整理,需要的留下邮箱,点下推荐。由于微信资料有些地方写得不明白所以源码也是本人一点点调试出来的,若有问题可留言。

     鉴于没时间看邮件急于想要的可自行扫右上角的二维码进入微信公众号【一个码农的日常】,回复 第三方

   其它干货下载资源已放入微信公众号【一个码农的日常】

时间: 2024-10-29 19:20:03

微信公众号第三方平台开发概况的相关文章

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

原文:微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台  微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 上节我们简单介绍了一下什么是公众号第三方平台,今天我们将具体操作如何创建属于您自己的微信第三方平台. 注册认证 用户首选需要注册成为开发平台的用

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

原文:微信开放平台 公众号第三方平台开发 教程一 平台介绍 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台  微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 微信现在火,火的如火如荼,给我们这些第三方的开发者带来了不少机会,我相信现在有不少人在基于微信的公众平台在做二次开发,我将会写一系列的文章,来介绍微信的另一

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

原文:微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台  微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码 由于最近比较忙,这个教程没有连续上,我会尽量连载.书节上回,上次我介绍

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

原文:微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台  微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo   前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实际的开

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

原文:微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台  微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo   公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众

公众号第三方平台开发 获取 component_verify_ticket

8.推送component_verify_ticket协议 在公众号第三方平台创建审核通过后,微信服务器会向其"授权事件接收URL"每隔10分钟定时推送component_verify_ticket.第三方平台方在收到ticket推送后也需进行解密(详细请见[消息加解密接入指引]),接收到后必须直接返回字符串success. 上面是微信API里的原话,在回调页面做了下日志记录: string post = ""; string get = "";

微信携手第三方再造新平台 - 公众号第三方平台介绍

微信携手第三方,再造新平台,即我们平常所说的公众号第三方平台,是通过微信公众号登录授权,帮助各行各业公众号解决业务需求的第三方网站.是必须基于公众号登录授权,提供解决方案而非一律外包的第三方网站,微信公众号第三方平台是许多开发团队的未来出路. 公众号第三方平台介绍 公众号第三方平台介绍目录 公众号第三方平台是什么? 公众号第三方平台的两种典型业务场景(亦即商业机会) 公众号如何使用第三方平台? 公众号授权流程详解 为什么要成为第三方平台? 为什么要通过登录授权接入?有哪三大优势? 为什么要通过登

微信开放平台中的公众号第三方平台 关于全放发布的一个问题!

问题描述 微信开放平台中的公众号第三方平台 关于全放发布的一个问题! 第三方开放平台全网发布的时候,微信会进行模拟粉丝发送消息检测代码的正确性. 文档中提到XML中有个eventtype,我在后台解密事件的xml中没有这个字段.文章"> 我就用event字段的location作为eventtype回复.但是一直失败,微信来人说也是这个字段. 但是我回复后一直错误. 有人做过吗?做过的求来... 没分只能感谢各位大神了!!! 解决方案 Event的type就是 Event的值. 请问你的[返

微信公众号PHP简单开发流程

原文:微信公众号PHP简单开发流程 微信公众号开发分傻瓜模式和开发者模式两种,前者不要考虑调用某些接口,只要根据后台提示傻瓜式操作即可,适用于非专业开发人员. 开发模式当然就是懂程序开发的人员使用的. 下面简单说一下微信公众号开发的简易流程,新手看看会有帮助,高手请一笑而过. 1.配置服务器: A.首先在本机建立如下结构的文件夹(这里是我自己的习惯,仅供参考) MMPN:总目录mro message public number 微信公众号 backup:备份目录,主要用于备份php文件,每次修改