Joomla微信开发消息回复成功了,但提示该公众号提供的服务出现故障 原
最近有一个Joomla项目用到了微信公众平台自动回复,使用了ZMAX微信公众平台组件来实现。整体的过程非常的简单,配置一下后台就可以实现了。但是发现了一个问题 消息回复成功了,但提示该公众号提供的服务出现故障。并且一次还出现了两个回复。非常的奇怪。
问题
问题的截图如下:
从上面的测试可以发现,系统已经按照我的设置在joomla文章系统中搜索匹配的关键词的文章了。但是好像微信平台回复了两个消息,其中一个消息并没有被处理。
解决方案
代码调试,发现并不是代码的问题。通过查看文档,发现可能是第三方授权的问题。在微信平台的后台,找到取消掉已经授权的第三方平台,再次测试,正常。
在这个案例中,因为之前我测试公司开发的第三方平台,进行了授权,但我并没有提供相应的响应导致出现的问题。
总结
当出现了 “提示该公众号提供的服务出现故障”的消息时,可以按照如下的步骤进行排除
STEP 1:
查看微信公众号后台授权的第三方平台,微信会向被授权的第三方平台推消息,如果第三方平台没有处理消息,导致微信会返回给公众号一个异常提示。
STEP 2:
检查回复消息的接口里边有没有空格,最好不要去官网文档中复制,因为你会发现复制下来,里边有好多空格,是个大坑。
STEP 3:
检查xml里的节点名大小写
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。