为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
万千封印 2019-03-18 18:08:56
在获取上万条微信信息时,用循环多次请求微信链接带上获取的access_token,但在运行的过程中出现这样的错误{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest"},循环过程中保存数据所用的时间也没有超过access_token的有效时间。代码如下:请问是怎么回事
查看完整描述

9 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

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

查看完整回答
反对 回复 2019-03-18
?
慕沐林林

TA贡献2016条经验 获得超9个赞

7200秒有效你就应该获取了之后继续使用而不是120秒之后就再次获取,access_token每天获取次数是有限的。

access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。

查看完整回答
反对 回复 2019-03-18
?
UYOU

TA贡献1878条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-03-18
?
森林海

TA贡献2011条经验 获得超2个赞

是啊,不知道为什么。我用了一个定时器没7200s去获取AccessToken,但是每次拿回来的AccessToken,发送支付客服消息,过一会儿就失效了。

测试的时候,发现即使是立刻刷新拿回来的token会抱42001的错误。不知道为什么,求赐教啊

查看完整回答
反对 回复 2019-03-18
?
郎朗坤

TA贡献1921条经验 获得超9个赞

可能是使用次数多了之后出现偶尔失效的问题。我也遇到了,重新刷新一次后就没有了,大家还是勤快点刷token吧

查看完整回答
反对 回复 2019-03-18
  • 9 回答
  • 0 关注
  • 1243 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信