全网发布接入检测说明 微信第三方平台
来源:互联网 发布:qq飞车x先驱者测评数据 编辑:程序博客网 时间:2024/06/06 07:09
QQ群: 191848169 QQ:450225664
概述
在第三方平台方创建成功并最终开发测试完毕,提交全网发布申请时,微信服务器会通过自动化测试的方式,检测服务的基础逻辑是否可用,在确保基础可用的情况下,才会允许公众号第三方平台提交全网发布。
微信后台会自动将下述公众号配置为第三方平台方的一个额外的测试公众号,并通过该帐号,执行如下所述的测试步骤,第三方平台方需要根据各步骤描述的自动化测试规则实现相关逻辑,才能通过接入检测,达到全网发布的前提条件。
请注意,必须预先按照测试各步骤要求,代码实现相关逻辑后,去点击“全网发布”按钮,才有可能全网发布成功。
此外,请注意,在自动执行测试Case过程中,仍需遵循【消息加解密接入指引】的要求。
自动化测试的专用测试公众号的信息如下:
(1)appid: wx570bc396a51b8ff8
(2)Username: gh_3c884a361561
具体测试步骤如下(微信后台会提前自动将专用测试公众号授权给第三方平台方,并且将会在专用测试公众号自动授权给第三方平台时,推送query_auth_code给服务方),但请注意,如果第三方平台未勾选消息与菜单权限集,则会省去相应的全网发布检测步骤,包括第2步和第3步。:
1、模拟粉丝触发专用测试公众号的事件,并推送事件消息到专用测试公众号,第三方平台方开发者需要提取推送XML信息中的event值,并在5秒内立即返回按照下述要求组装的文本消息给粉丝。
1)微信推送给第三方平台方: 事件XML内容(与普通公众号接收到的信息是一样的)
2)服务方开发者在5秒内回应文本消息并最终触达到粉丝:文本消息的XML中Content字段的内容必须组装为:event + “from_callback”(假定event为LOCATION,则Content为:LOCATIONfrom_callback)
2、模拟粉丝发送文本消息给专用测试公众号,第三方平台方需根据文本消息的内容进行相应的响应:
1)微信模推送给第三方平台方:文本消息,其中Content字段的内容固定为:TESTCOMPONENT_MSG_TYPE_TEXT
2)第三方平台方立马回应文本消息并最终触达粉丝:Content必须固定为:TESTCOMPONENT_MSG_TYPE_TEXT_callback
3、模拟粉丝发送文本消息给专用测试公众号,第三方平台方需在5秒内返回空串表明暂时不回复,然后再立即使用客服消息接口发送消息回复粉丝
1)微信模推送给第三方平台方:文本消息,其中Content字段的内容固定为: QUERY_AUTH_CODE:$query_auth_code$(query_auth_code会在专用测试公众号自动授权给第三方平台方时,由微信后台推送给开发者)
2)第三方平台方拿到$query_auth_code$的值后,通过接口文档页中的“使用授权码换取公众号的授权信息”API,将$query_auth_code$的值赋值给API所需的参数authorization_code。然后,调用发送客服消息api回复文本消息给粉丝,其中文本消息的content字段设为:$query_auth_code$_from_api(其中$query_auth_code$需要替换成推送过来的query_auth_code)
4、模拟推送component_verify_ticket给开发者,开发者需按要求回复(接收到后必须直接返回字符串success)。
- 全网发布接入检测说明 微信第三方平台
- 微信第三方平台开发四(全网发布接入检测)
- 微信第三方授权全网发布检测代码
- 微信第三方平台全网发布流程
- 微信公众号三方平台开发【全网发布及全网发布接入检测】
- 微信公众号三方平台开发【全网发布及全网发布接入检测】
- 公众号第三方平台 接入与全网发布
- java微信公众号第三方接入解析及全网检测代码示例
- 微信开放平台第三方应用发布时全网检测
- 微信开放平台(公众号第三方平台) -- 全网发布
- 微信开放平台之公众号第三方平台开发及全网发布验证
- 微信开放平台之公众号第三方平台开发及全网发布验证
- 微信开放平台之公众号第三方平台开发及全网发布验证
- 微信开放平台之公众号第三方平台开发及全网发布验证
- 微信开放平台之公众号第三方平台开发及全网发布验证
- 微信公众号第三方平台全网发布测试程序
- 微信公众账号第三方平台全网发布源码(java)- 实战测试通过
- 微信公众账号第三方平台全网发布源码(java)- 实战测试通过
- 【iOS】Swift GCD-下
- oschina
- 修改tomcat默认使用的jdk版本
- Sublime Text 安装和使用
- nyoj56阶乘因式分解(一)
- 全网发布接入检测说明 微信第三方平台
- 使UILable中出现不同的字体、字号与颜色 ------ 使用AttributedString
- Eclipse Unable to install breakpoint in XXX 解决办法
- selenium问题六:上传文件报错WebDriverException: Message: '{"value" : "Command not found:
- Java中的自动装箱与拆箱
- 【软考复习】——二进制
- SQL Server 海量数据查询代码优化以及建议
- centos安装MSSQL PDO_DBLIB扩展
- 微信第三方平台授权(第三方)