最近的一个微信开发项目,发现用到微信接口的地方,刚开始有的地方能用,后来其他调用微信接口的地方也不能用了,通过access_token调用相关接口,返回的json错误编码是40001。如下面的格式:

{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint: [XXXXXXXXXXXXXX]"}

参照微信错误编码(可查看文章https://blog.csdn.net/sinat_32366329/article/details/78868000),40001代表获取 access_token 时 AppSecret 错误,或者 access_token 无效。请开发者认真比对 AppSecret 的正确性,或查看是否正在为恰当的公众号调用接口。

因为AppSecret之前一直使用, 所以不会错误,所以只能是access_token失效。

通过查看微信官方文档中介绍access_token(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183),发现有下面一句提示:

所以我此时考虑是有其他的用户通过公众号的appId重新生成过access_token,导致我这里的access_token失效。但是我登录到微信公众号后台发现生成access_token需要appId和secret,而secret生成过一次就隐藏了,别人不可能知道。

所以只有一个可能,在我的程序里面有多个地方调用了access_token接口,导致之前生成的access_token无效了。

        经过排查代码,终于发现问题所在。原来微信模块新增加了一块在线客服功能,而这块的代码中调用access_token的方法是独立的,没有使用我之前统一的access_token信息,知道问题之后,把此处的access_token信息替换成统一的access_token就OK了。

微信错误 errcode:40001,errmsg:invalid credential, access_token is invalid or not latest hint相关推荐

  1. 【获取微信小程序openLink】“errcode”:40001,“errmsg”:“invalid credential, access_token is invalid or not latest

    [获取微信小程序openLink]{"errcode":40001,"errmsg":"invalid credential, access_toke ...

  2. 微信40001错误,不合法的调用凭证,invalid credential, access_token is invalid or not latest hint

    个人博客原文:http://www.lampnick.com/php/205 今天遇到一个微信的问题,在发布微信菜单时,微信返回错误代码:{"errcode":40001,&quo ...

  3. {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 ...

  4. 微信报错:40001: invalid credential, access_token is invalid or not latest rid: xxx(附带存储access_token代码)

    我使用的是redis作为存储服务器,来存储access_token,代码亲测没有任何问题 在做微信公众号模板推送的时候用到了access_token,但是有时推送成功,有时失败,报错显示为: 4000 ...

  5. 微信接口开发报错invalid credential, access_token is invalid or not latest hint

    微信接口凭证access_token一定要全局管理 我们的查酒后台集成了微信公众平台的客服API接口,不用登录微信公众号的后台就可以直接给用户发送消息.最近,运营的同事反馈,通过微信查酒,后台无法直接 ...

  6. 微信公众号发送模板信息报错——invalid credential, access_token is invalid or not latest hints:

    这个大部分原因是access_token不正确导致的.这个access_token是微信开放文档---公众号---开始开发---获取Access Token下的获取access_token获取的.而不 ...

  7. 微信错误码40001,invalid credential, access_token is invalid or not latest rid: 617f9a29-10da2135

    百度搜索了一下,大致的意思token过期了,今天仔细看了一下代码,觉得代码没有问题,access_token的有效期是2个小时,在2小时之内我们可以直接使用缓存的access_token,过了2小时, ...

  8. 小程序--错误{errcode:40029,errmsg:invalid code, hints: [ req_id: weh8ka0297hc58 ]}

    1 小程序–错误{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: weh8ka029 ...

  9. 40029错误{“errcode“:40029,“errmsg“:“invalid code, rid: 623bbdcd-3c97f4af-5a2c06d6“}

    背景:服务器获取微信小程序openid的时候,报code无效. 但是code是根据开发者文档生成的.服务器配置也没有问题. 因为服务器,wechatAppId 和 wechatSecret不一致,会分 ...

最新文章

  1. R语言plotly可视化:plotly可视化基本散点图(指定图像类型、模式)、plotly可视化散点图(为不同分组数据配置不同的色彩)、ggplotly使用plotly包呈现ggplot2的可视化结果
  2. subprocess模块
  3. java keygenerator_spring-cache -KeyGenerator自定义
  4. linux下用户的添加
  5. 如何毕业后继续白嫖知网
  6. 4.8 计算机网络之网络层设备路由器
  7. GalleryView
  8. 哈工大未来计算机院士,中国双一流大学拥有院士校友数排名,这是真实力!哈工大依然很强...
  9. 一文看懂边缘云在广电行业的应用
  10. 【今日CV 计算机视觉论文速览】Mon, 28 Jan 2019
  11. 亲热接触Redis-第一天
  12. (day9)357. 计算各个位数不同的数字个数
  13. Verilog编程网站学习——门电路、组合电路、时序电路
  14. 兄弟连Linux(二)--Linux常用命令
  15. 数据湖:数据同步工具NiFi
  16. NANK南卡A2主动降噪耳机测评:长续航40dB深度降噪
  17. 拉格朗日乘数求极值方法
  18. OSChina 周一乱弹 ——七夕把室友变成妩媚爱人
  19. 联想服务器应用场景,联想服务器承载沈阳地铁三大核心应用
  20. 数据库系统——数据库物理存储

热门文章

  1. opencv二值化找轮廓检测背景简单小物体
  2. 基于PHP+MySQL教务管理系统的设计与实现——毕业设计
  3. Leetcode 6 ZigZag Conversion
  4. 长内容生成pdf 防止内容pdf分页隔断
  5. 云原生之路:容器技术落地最佳实践
  6. IO框架(BV1Tz4y1X7H7)
  7. kali foremost 分离文件_提取伴奏还在用Au?来用人工智能免费快速分离音乐吧!...
  8. css符集图标显示不出来,CSS3 icon font完全指南(CSS3 font 会取代icon图标)
  9. 1-【先导片】给年轻人的跨学科通识课-360P 流畅-AVC
  10. 51单片机的智能饮水机控制系统【proteus仿真+程序+原理图】