收藏
回答

长链接转成短链接报错 errcode=61004什么原因?

API:
  https://api.weixin.qq.com/cgi-bin/shorturl?access_token={access_token}

异常:

result:{errcode=61004, errmsg=access clientip is not registered requestIP: 10.10.10.5

现象:

上线后运行相当长一段时间是正常的。最近几天上午会发生改异常;服务器用的Azure,对外暴露IP为4个,4个IP都加入微信IP白名单了;查看近三天的日志发现有3个IP报出该异常。

调用接口的access_token已经缓存,日志显示如果一个access_token调接口时报出改异常,那么后面一连几个使用该access_token调用接口的都会有这个异常,直到刷新access_token后才会正常。

猜测点:

1、获取的access_token有问题;

由于access_token的获取是另外一个服务提供的,如果获取到的access_token过期了,或者是别的公众号的。理论上应该会报token无效的错误。

2、可能白名单中生效的ip只有一个;

IP白名单配置ip过多,是否存在覆盖情况?目前看日志显示没有报错的ip刚好是配置在其它是哪个ip的下方

白名单配置如下,是否会存在最后一个把前面都覆盖的情况?

10.10.10.5

10.10.10.6

10.10.10.7

10.10.10.8

最后一次编辑于  星期三 11:20
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签