楼主解决了没?折磨好几天了=。=
同一个AccessToken 间歇性的40001,基础性服务,官方能否重视一下建了中控台GetAccessToken,一个mutex保证每次只有一个线程从微信服务器取AccessToken,一个mutex读写内部accessToken变量,没毛病吧。。。所以不要怀疑我有没有中控台,或者取来后其它线程又取把前面的AccessToken冲无效的问题 大家都知道Expire_in骗人的,所以要么每次错了重新去取,微信没有测试AccessToken的接口,我现在为了测试AccessToken有效性,用的是取微信服务器IP的接口, [代码]https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN[代码]然后。。。 同一个AccessToken,同一台服务器手动的curl "https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=24_Oqic6Ed0。。。" 返回一堆ip是正常的,然后间歇性的出现40001,接着又正常。。。然后测试久了,发现这个接口还会返回45009 reach max api daily quota limit 至少说明:1、这个40001的返回,是个bug,否则接下去curl,不会又正常,一小时内每秒去getcallbackip,会出现1/10左右的40001,你可以返回-1表示服务器忙,也不该返回40001,因为这个AccessToken明显有效。2、这个接口也有访问数量限制,可所有文档都没有写啊
2020-05-16我也遇到了,经常失效,看网上说是多方开发混用,现在已经统一了,但是问题依然存在。然后网上又说失败就刷新从来,3次失败概率大幅度降低,然而。。
accessToken未过期未失效出现获取用户信息随机出现40001accessToken在未过期未失效的情况下获取用户信息有时出现{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or no错误,求助各位大神如何解决
2020-05-16