短网址转换报错 errcode=61004什么原因?
发布于 5 年前 作者 hdeng 12250 次浏览 来自 官方Issues
API:
  https://api.weixin.qq.com/cgi-bin/shorturl?access_token={access_token}

异常:

result:{errcode=61004, errmsg=access clientip is not registered requestIP: <strong style="font-size: 16px;">10.10.10.</strong><span style="font-size: 16px;">5</span>

现象:

上线后运行相当长一段时间是正常的。最近几天上午会发生改异常;服务器用的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

回到顶部