微信公众号回复消息异常问题
来源:互联网 发布:自己如何关闭淘宝店铺 编辑:程序博客网 时间:2024/06/06 05:32
问题描述:
微信公众号中点击自定义菜单或者关键字回复获取图文消息的时候第一条消息正常返回。约几秒钟后又继续返回了一条“该公众号暂时无法提供服务,请稍候再试”。感觉就是回复了两次第二次多余。
该问题去年出现过两次,最近四天连续出现。最近四天的每次都是晚上零点之后自行恢复。
调试过程:
修改请求代码 无论何种请求直接返回success(按api推荐的方式)参考微信API
这么修改以后微信公众号对话框中 自定义菜单和关键字获取图文第一条正常返回的消息没有了,仅返回“该公众号暂时无法提供服务,请稍候再试”
期间拿其他账号测试没有问题,把服务器转发url配到另外的测试公众号都正常。唯独这两个号就有异常!
咨询了腾讯客服,说不提供技术支持。叫自行查看API,好生气哦。但是还是要保持微笑。有句MMP不知当讲不当讲。已经快绝望了。
如有遇到过类似经历的童鞋还希望能慷慨指点一二。感激不尽!
如果这个问题能解决一定要去买个鸡腿庆祝一下!
———————–2017年6月21日11:22:00———————-
昨天晚上零点后异常又恢复了。
今天10点半左右又出现这个异常。
试着把服务器系统时间调成23:58:00 再一看居然又正常了。又调回正确的当前时间。还不确定是否是更改了这个生效的。还是偶然又好了。待继续观察!
实践和系统时间没有半毛线关系,也不知为何刚刚那短暂的几分钟内为何又恢复了。
优化了服务器tomcat连接数。15:00重启了服务器问题依旧
2017年6月21日16:57:38
把订阅号服务器转发url配置成本地(用了花生壳)的后 还是同样回复2次 第二次无法提供服务
日志中记录一次请求也只返回一次。没有多次进入方法。没有多次请求。
把测试账号订阅号转发url配置成本地的后 一切正常!
这里让我困惑的是为什么测试的订阅号一切正常。唯独这个订阅号有问题。总感觉是腾讯的bug。
检查到后台显示 接口调用统计,失败率自问题出现的17号之后一直很高!
现在不知道是什么原因导致17号以后接口调用失败率很高!
观察到失败率始终是50%左右,也容易理解,因为每次回复2条消息,第二条就是无法提供服务。所以失败率50%。这里说明是调用了接口的。证明一次请求是有两次调用接口。今天在本地调试的时候一次请求确实只有一次返回。不明白这个第二次请求是哪里来的,真心怀疑是腾讯的bug!
难道和粉丝数有关系吗?粉丝数太大导致的?我猜今天零点以后又会恢复,明天9点多这个问题又会出现。
要被这个问题搞吐了!
我再梳理下
今天把服务器转发url 配到本地上,用花生壳实现的。观察到的依旧是回复两次第二次提示无法提供服务。这说明和我线上服务器没有关系对么?
第二条证据:我把测试订阅号的服务器转发url配成有问题的订阅号线上的,测试订阅号消息回复都正常,说明服务器端是OK的对么?把测试订阅号的服务器转发URL配到本地,测试服务号也正常。 感觉这个异常和账号属性有关系啊!
- 微信公众号回复消息异常问题
- 关于微信公众号回复消息乱码的问题
- 微信公众号相应消息 ,自动回复消息
- C#开发微信公众号之消息自动回复
- 微信公众号首次关注自动回复图文消息
- 微信公众号开发-接收与回复消息
- 微信公众号消息接受与回复
- 微信公众号开发之文本消息自动回复
- 微信公众号回复消息-微信公众号使用教程14
- 【微信公众号开发】自我学习第四章:消息回复之翻译回复
- 微信公众平台开发【发送消息】被动回复消息
- 微信公众号开发教程[010]-消息管理-获取公众号的自动回复规则
- 【微信公众号开发】自我学习第三章:消息回复之文本回复和图文回复
- 【微信开发系列】1. python开发微信公众号消息回复开发者模式
- 微信公众号开发---实现微信自定义菜单创建以及消息回复等
- 在新浪云sae上搭建微信公众平台消息有时不回复的问题
- asp.net 接入微信公众平台,回复消息,解决乱码问题
- 微信公众号接受文本消息与自动回复消息
- javaScript简单四则运算工具类ElementaryArithmeticUtils
- 复制含有随机节点的链表
- OkHttp关于https请求的设置
- 系统资源不足 无法完成请求的服务
- linux 配置mysql
- 微信公众号回复消息异常问题
- 资深Android工程师必备技能
- 验证码刷新与提交示例(Jsp+Servlet+jquery+ajax)
- 清华大学开源软件镜像站
- MySQL 查询执行流程
- go项目测试
- 百度推广建立推广计划和推广单元技巧
- 0 1 status查询拼接问题
- 挂盐水