共计 571 个字符,预计需要花费 2 分钟才能阅读完成。
公司有一业务场景,使用微信接口,生成带参数的推广二维码。
上线之后一直都没有问题,直到某天,经过运营反馈,已关注用户扫码之后出现下面的情况:
步骤一:检查公众号后台配置
查看公众号后台,检查所有的配置文件,排除其它同事修改过微信后台。
步骤二:检查线上配置文件
联系运维,查看线上微信相关配置文件,排除线上配置问题。
步骤三:错误重现,监测日志
查看线上日志,每次的扫描事件,微信服务器与自己服务器的通信打印,均未发现问题。
步骤四:百度类似问题
类似问题与答案均很模糊,这种情况估计本身就很少
步骤五:微信后台打开接口监测
微信公众号后台:运维中心→接口告警,先扫码关注告警群。然后修改阈值
步骤六:错误重现
多次扫描二维码,查看微信接口告警群是否有消息返回。在错误重现之后,告警群内出现了以下一条消息
查看这个,也就是说,在扫码事件推送给微信服务器的过程中,我们被加上了 3rdUrl 的参数,且是 mp.toutiao.。头条相关的链接
3rd 的解释,可否将其解释为第三方,循着这个思路,想到或许是第三方授权?因为公众号设置里面有一个授权管理,一直没用过,所以没怎么了解
于是到公众号后台的相关位置去查看,发现了重大信息:
步骤七:撤销授权
经过与运营人员的确认,系他们做素材时候加入的头条授权,现取消之后,一切恢复如常
花费一些时间处理这个问题,不得不说,微信的文档确实有待完善
正文完