微信接口开发报错invalid credential, access_token is invalid or not latest hint
我们的查酒后台集成了微信公众平台的客服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的有效性。
微信接口开发报错invalid credential, access_token is invalid or not latest hint相关推荐
- 微信报错:40001: invalid credential, access_token is invalid or not latest rid: xxx(附带存储access_token代码)
我使用的是redis作为存储服务器,来存储access_token,代码亲测没有任何问题 在做微信公众号模板推送的时候用到了access_token,但是有时推送成功,有时失败,报错显示为: 4000 ...
- 微信错误 errcode:40001,errmsg:invalid credential, access_token is invalid or not latest hint
最近的一个微信开发项目,发现用到微信接口的地方,刚开始有的地方能用,后来其他调用微信接口的地方也不能用了,通过access_token调用相关接口,返回的json错误编码是40001.如下面的格式: ...
- 微信40001错误,不合法的调用凭证,invalid credential, access_token is invalid or not latest hint
个人博客原文:http://www.lampnick.com/php/205 今天遇到一个微信的问题,在发布微信菜单时,微信返回错误代码:{"errcode":40001,&quo ...
- 【获取微信小程序openLink】“errcode”:40001,“errmsg”:“invalid credential, access_token is invalid or not latest
[获取微信小程序openLink]{"errcode":40001,"errmsg":"invalid credential, access_toke ...
- {errcode:40001,errmsg:invalid credential, access_token is invalid or not latest hint: [YR4RfA00
{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or n ...
- 微信错误码40001,invalid credential, access_token is invalid or not latest rid: 617f9a29-10da2135
百度搜索了一下,大致的意思token过期了,今天仔细看了一下代码,觉得代码没有问题,access_token的有效期是2个小时,在2小时之内我们可以直接使用缓存的access_token,过了2小时, ...
- 微信公众号发送模板信息报错——invalid credential, access_token is invalid or not latest hints:
这个大部分原因是access_token不正确导致的.这个access_token是微信开放文档---公众号---开始开发---获取Access Token下的获取access_token获取的.而不 ...
- Android中SlidingDrawer开发报错You need to use a Theme.AppCompat theme (or descendant) with this activity.
Android抽屉开发报错You need to use a Theme.AppCompat theme (or descendant) with this activity. 方法1: 创建的act ...
- Go开发报错 -- Golang strings.Builder type undefined
Go开发报错 -- Golang strings.Builder type undefined 在Go开发中,Go语言版本 go 1.10 以下版本,使用strings.Builder报错 I was ...
最新文章
- 100多个Android Demo的整合
- oracle表空间处理操作
- Theory Defect in selecting best pruned tree from CCP with Cross-validation
- MySQL快速生成连续整数
- 计算机二级办公软件高级应用难不难,计算机二级office难吗 考试内容是什么
- Scala开发教程(16): 没有“break”和“continue”的日子
- 二叉搜索树+快速排序 查到文本中出现频率最多的100个词 【留学生作业】
- Quartz.net 定时调度CronTrigger时间配置格式说明
- 经典解读 | Cascade R-CNN详细解读
- 大数据学习-----排错记录
- 程序包管理之编译安装
- 建议114:MD5不再安全
- c语言俩小时不挂科——全程高能,没有废话
- 自定义进度条PictureProgressBar
- uiautomatorviewer 定位提示Error obtaining UI hierarchy
- redis 各种数据类型的应用场景
- WinDbg手动修复堆栈
- 【ViT论文】Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizations
- linux下查看系统配置参数
- 常见的文件I/O异常该怎么解决?