微信推送模板消息报错,40001,invalidcredential,access_tok...

微信推送模板消息报错,40001,invalidcredential,access_tok...

2023年6月25日发(作者:)

微信推送模板消息报错,40001,invalidcredential,access_tok。。。微信报错[40001,“invalid credential, access_token is invalid or not latest hint: [BzKHIa0609vr29!]”]最近在搞微信公众号的开发,批量推送推送模板消息,遇到此问题,找了很多办法,现在说说我的解决思路:1、肯定是百度了,从⽹上99%的资料都可以知道是微信的基础Access_Token过期了,即此时我们需要去查看我们的access_token是否是真的过期,看看存储⽅式,此参数官⽅的是2个⼩时过期,所以必须确定清楚是否是此参数过期了,如果是此参数过期了,那么问题解决,让Access_Token 刷新即可。但是我已经确定得⾮常清楚,此参数没有过期,继续下⼀步。2、分析了⼀下我的服务器⽇志,我的需求是进⾏微信推送模板消息。在服务器上进⾏推送。每次推送完我都会记录推送的结果,推送的时间等等。我详细的看了我的⽇志,发现了⼀个问题,服务器每秒会进⾏5到6条数据进⾏推送微信消息,总是有个2到3条是失败的,⽽且这种情况⾮常多。提出猜想:是不是腾讯的接⼝⼀秒钟不能接受多条消息推送。从此猜想出发进⾏调整功能,两秒钟推送⼀条消息。结果:所有的消息全部推送成功,没有再出现 40001的情况。3、其他原因待补充。结论:腾讯的接⼝肯定是⽀持⼤并发的。但是对于单个公众号,应该是有接⼝的频率限制的,这地⽅是每秒的请求限制。但是官⽅有没有说明此情况。⽽且给的报错是40001,误导我⼀直在找⾃⼰的问题。此时应该从⼤局去分析,不仅需要分析功能代码,还需要分析并发等情况。针对此情况,希望⼤家在以后类似的功能架构时,需要注意到,如果我们的接⼝⽀持⼤并发,还得考虑考虑我们在此接⼝内部引⽤其他的接⼝是否⽀持⼤并发,综合进⾏考虑。

发布者:admin,转转请注明出处:http://www.yc00.com/news/1687679035a30900.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信