微信公众号报警群 得到的回应不合法

Php 2020-07-11 阅读 239 评论 0

问题描述

公司的微信公众号报警群,突然收到很多报警信息,如下:

Appid: wxea232323d388fa5a
昵称: 测试号
时间: 2020-07-11 16:56:07
内容: 微信服务器向公众号推送消息或事件后,得到的回应不合法
次数: 5分钟 46次
错误样例: 
[OpenID=oRAURuKDbR8XDCvkZLImEfYxhNbI][Stamp=1594438237][3rdUrl=http://mwe.zfdmkj.com/wechat/open/requestPath/wxea174678d388be5d/msgEventPath.php][IP=47.100.165.196][MsgType=20000][Event=Template Send Job Finish][第三方平台:珍分夺秒科技]
[OpenID=oRAURuLK9Vt1wbqWZUngc6jkQe-c][Stamp=1594457767][3rdUrl=http://mwe.zfdmkj.com/wechat/open/requestPath/wxea174678d388be5d/msgEventPath.php][IP=47.100.165.196][MsgType=20002][Msg=Subscribe][Event=Subscribe][第三方平台:珍分夺秒科技]
报警排查指引,请见: https://w.url.cn/s/A1dMqXI

解决方法

参考了微信的文档 模板消息接口 的事件推送和 接收事件推送 的关注事件,都没有提到要回应,看了 nginx 的 access 日志,又看了 PHP 的代码,并调试了,最后都是直接 die(),没有返回任何信息,以前一直没问题,怎么突然就来了那么多报警,一度以为是微信的问题。

后来看到错误样例中带有 [第三方平台],才想起可能微信公众号绑定了其他平台。登录微信公众号平台,公众号设置 → 授权管理,果然发现有这个授权,珍分夺秒科技。

查看微信公众号授权管理

不知道是谁授权的,估计是第三方平台的代码或者服务器出现问题。

不管了,直接点击 查看平台详情取消授权 ,报警终于停止,清静了。

最后更新 2020-07-11