同一个access_token,会出现部分调用报"errcode":40001
发布于 6 年前 作者 gwu 9715 次浏览 来自 问答

你好,微信开发团队和开发的童鞋们~~

我在调用微信的[素材编辑接口][1]进行素材的编辑的更新,遇到很诡异的问题。

我首先调用生成token的接口,生成一个access_token。

然后,对同一个素材里的多个图文消息调用同一个access_token,并发进行接口调用。发现有的保存成功有的保存失败失败的原因是:{“errcode”:40001,“errmsg”:“invalid credential, access_token is invalid or not latest hint: [0548vr44!]”}

如果是access_token无效,那应该全部都无效才对。

是我哪里搞错了吗?

PS:

  • 我参考了微小宝的产品,发现他们保存素材也存在丢失素材的bug。是不是可以反推微信的素材第三方接口目前存在不稳定的问题?

[1]: api.weixin.qq.com/cgi-bin/material/update_news?access_token=ACCESS_TOKEN

3 回复

这个是其中一个解决方案,17年3月8号写的…

可以提供一下最近出现这种情况时,使用的token,接口参数,具体时间吗?

刚才逛了下segmentfault,发现也有人提出类似的问题,可以搜索关键字 “批量获取微信用户信息,在循环中多次请求微信url链接,带上的access_token失效”。

因为token的过期时间默认是2个小时,一般一个循环撑死1-2秒,不太可能会在一个循环里面马上就过期,或者说不断的复现。

回到顶部