微信接口开发报错invalid credential, access_token is invalid or not latest hint
来源:互联网 发布:华为研发投入 知乎 编辑:程序博客网 时间:2024/06/02 02:33
微信接口凭证access_token一定要全局管理
我们的查酒后台集成了微信公众平台的客服API接口,不用登录微信公众号的后台就可以直接给用户发送消息。最近,运营的同事反馈,通过微信查酒,后台无法直接给用户推送微信消息了。
起初,我也没在意,大体觉得可能是访问微信接口的AccessToken凭证失效了,需要重新请求,所以就手工删除一下服务器端缓存的access_token文件,就好用了。可是过不了多久,就又不行了。
今天仔细看了一下代码,觉得没有问题,access_token的有效期是2个小时,在2小时之内我们可以直接使用缓存的access_token,过2小时,就重新再请求新的access_token。
查看了一下报错信息如下:
invalid credential, access_token is invalid or not latest hint
大意是access_token无效或者不是最新的, 于是想到access_token每次从微信服务器取一次就新生成一次,同时老的token就失效了。
而我们服务器上不止这一个业务调用了微信接口,我们的网页也加了微信转发分享的功能,也是要取access_token的,而这两个业务的access_token是分开缓存的,没有打通,因此出现了上面的问题。
解决方法,就是整个系统使用统一的获取access_token的方法,保证access_token的有效性。
起初,我也没在意,大体觉得可能是访问微信接口的AccessToken凭证失效了,需要重新请求,所以就手工删除一下服务器端缓存的access_token文件,就好用了。可是过不了多久,就又不行了。
今天仔细看了一下代码,觉得没有问题,access_token的有效期是2个小时,在2小时之内我们可以直接使用缓存的access_token,过2小时,就重新再请求新的access_token。
查看了一下报错信息如下:
invalid credential, access_token is invalid or not latest hint
大意是access_token无效或者不是最新的, 于是想到access_token每次从微信服务器取一次就新生成一次,同时老的token就失效了。
而我们服务器上不止这一个业务调用了微信接口,我们的网页也加了微信转发分享的功能,也是要取access_token的,而这两个业务的access_token是分开缓存的,没有打通,因此出现了上面的问题。
解决方法,就是整个系统使用统一的获取access_token的方法,保证access_token的有效性。
阅读全文
0 0
- 微信接口开发报错invalid credential, access_token is invalid or not latest hint
- [微信开发]invalid credential, access_token is invalid or not latest hint
- 微信图片上传 invalid credential, access_token is invalid or not latest
- bug: {"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: xxx
- 微信开发 40001 invalid credential 的解决方案
- 微信上传图文消息素材报错:{ errcode: 40007, errmsg: 'invalid media_id hint: [klcWoA0078ure1]' }
- 紧急求救:SmartUpload 图片上传报错 Files’ name is invalid or does not exist (1205)
- Spring整合Hibernate报错:annotatedClasses is not writable or has an invalid setter method
- 报错:Bean property 'jdbcTemplate' is not writable or has an invalid setter method
- Spring 配置文件报错:Bean property 'xxx' is not writable or has an invalid setter method
- 微信开发报错:config:invalid url domain
- 微信自定义菜提示 “{“errcode”:40001,”errmsg”:”invalid credential”}”
- 微信高级群发接口 {"errcode":40008,"errmsg":"invalid message type hint: [aRIDBA0726age9]"}
- dubbo-admin-2.5.3 运行报错: Bean property 'URIType' is not writable or has an invalid,uritypewritable
- dubbo-admin程序报错Bean property 'URIType' is not writable or has an invalid setter method.
- 微信分享图片报错checkArgs fail, thumbData is invalid
- php微信开发解决{"errcode":40016,"errmsg":"invalid button size hint: [pqd5ea0809vr22]"}
- 微信公众平台开发,微信JS-SDK对接invalid signature报错解决
- 为request的每一个bio创建DMA映射
- ubunt+5.9QT环境变量配置
- 《摔跤吧爸爸》观后感
- ASP.NET复习资料
- SQLSERVER存储过程基本语法
- 微信接口开发报错invalid credential, access_token is invalid or not latest hint
- UAC the requested operation requires elevation
- STM32,PWM
- AfxBeginThread 传参
- map函数使用测试
- Mac 终端命令大全
- JVM最多能创建多少个线程: unable to create new native thread
- Global.asax 文件是什么
- 利用Tag来记录当前状态属性