批量获取微信用户信息,在循环中多次请求微信url链接,带上的access_token失效

在获取上万条微信信息时,用循环多次请求微信链接带上获取的access_token,但在运行的过程中出现这样的错误{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest"},循环过程中保存数据所用的时间也没有超过access_token的有效时间。代码如下:https://img3.mukewang.com/5c8f6e360001910808000266.jpg请问是怎么回事

万千封印
浏览 1244回答 9
9回答

烙印99

加上判断,失效时重新获取Access token 可能有次数限制?

慕沐林林

7200秒有效你就应该获取了之后继续使用而不是120秒之后就再次获取,access_token每天获取次数是有限的。 access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。

UYOU

我现在也是遇到类似的问题 ,我设置access_token有效期是3600s ,我也是for循环 , 在for循环里面发送模板消息。,理论上access_token的有效期是7200s , 那么我设置3600s 应该可以的 过期之后我会重新的拉取!!

森林海

是啊,不知道为什么。我用了一个定时器没7200s去获取AccessToken,但是每次拿回来的AccessToken,发送支付客服消息,过一会儿就失效了。 测试的时候,发现即使是立刻刷新拿回来的token会抱42001的错误。不知道为什么,求赐教啊

郎朗坤

可能是使用次数多了之后出现偶尔失效的问题。我也遇到了,重新刷新一次后就没有了,大家还是勤快点刷token吧
打开App,查看更多内容
随时随地看视频慕课网APP