$api = "https://api.weixin.qq.com/wxaapi/broadcast/goods/getapproved?access_token={$accessToken}&offset=0&limit=99&status=2";
$this->curl->get($api);
返回结果:
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest rid: 5f84fb5e-7129c612-53295ba0"}
经查,rid=5f84fb5e-7129c612-53295ba0使用了失效的token。
token有效期是2小时,但是刷新token后,会导致旧token失效。
该账号(appid=wx80****1146)08:00~09:00期间共刷新了四次token:
1、08:05:37
2、08:26:29
3、08:32:22
4、08:47:50
rid=5f84fb5e-7129c612-53295ba0使用了第三次的token,调用时间点是2020-10-13 08:57:02。此时已经生成了第四个token,因此会返回40001(Token非法或者不是最新的)。
我们排查一下
{'total':0,'goods':[],'errmsg':'system error rid: 5f850201-0ede30dc-1ceec435','errcode':3001} 我也报这个错 前一天返回数据正常的
一会返回这个一会返回上面的
{"total":0,"goods":[],"errmsg":"system error rid: 5f84fba2-2a345884-2e504321","errcode":3001}