一、关于第三方平台全网发布的相关指引
1、全网发布指引
2、全网发布消息加解密接入指引
二、全网发布流程
1、进行消息加解密
消息的加解密按照微信开放平台中贴出的《消息加解密接入指引》的文档去操作即可。不过当开发者使用的是java环境的时候,需要替换jdk ${java_home}/jre/lib/security/ 下的local_policy.jar和US_export_policy.jar。
2、发布修改流程,按流程进行服务器自动化检测
(1)因为全网发布的检测流程前三步都需要用到公众号的URL来接收消息,所以全网发布测试之前必须先配置公众号消息与事件接收的URL。
(2)模拟公众号粉丝触发专用测试公众号的事件,并推送事件消息到专用测试公众号,第三方平台方开发者需要提取推送XML信息中的event值,并在5秒内立即返回按照下述要求组装的文本消息给粉丝。
(3)模拟粉丝发送文本消息给专用测试公众号,第三方平台方根据文本消息的内容进行相应的响应。
(4)模拟粉丝发送文本消息给专用测试公众号,第三方平台方需在5秒内返回空串表明暂时不回复,然后再立即使用客服消息接口发送消息回复粉丝。
(5)模拟推送component_verify_ticket给开发者,开发者接收到之后需按要求直接返回字符串success。
3、通过检测,实现全网发布
三、全网发布相关问题解析
1、微信开放平台全网发布组件ticket检测失败的解决方法?
(1)将附件中的代码发布到你配置的域名下;
(2)直接点全网发布;
(3)关注Log文件夹下的日志;
2、消息回复不正确的原因
缺字段导致的消息回复不正确,具体原因是在使用对象转XML时,将这个字段放在父类中去了,而生成XML的时候却把该字段弄丢了。
3、客服消息检测不成功的原因与解决防范
(1)原因:处理逻辑的时间太长
(2)解决方法:在上一次的检测时,把authorizer_access_token记录下来,作为下次检测使用,所以下次检测不需要走获取authorizer_access_token这个流程,就能节省时间。
版权所有: copyright?2014 互诚科技 版权所有 24小时服务热线:18011971195 邮箱:gat20011@163.com 粤ICP备16093294号 公司地址: 广州市天河区天源路804号萌芽创意园B02栋—3楼 |