微信invalid credential access_token is invalid or not latest

赞赏 2017-06-19

微信发送模板消息的进程,有时会死掉,查看日志发现,有报错:
{"error_code":40001,"error_msg":"invalid credential, access_token is invalid or not latest hint: [fIh9sa0098vr45!]"}


access_token is invalid or not latest hint ,这句说明access_token无效或者不是最新的。

也就是说 access_token 失效了。

但是我的 access_token  是有 有效期的(比官方的有效期短), 过了有效期会自动获取,怎么会失效那?

这个 access_token 的自动失效是用redis做的,出问题的可能性不大。

又看了下官方文档,看到了这句话:

access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。

难道有重复获取

网上查了一下才明白过来,我线上和线下用的同一个appid, 线上线下都有获取access_token。

当线上还没失效的时候,线下获取了一次access_token, 线上再用原来的access_token是,就报错了。

所以,线上和线下不要用同一个appid!


微信有提供 “公众平台测试帐号”;

dev环境下,就可以用这个测试账号,以便线上和线下的access_token可以区分开。

登陆公众平台,左侧菜单中点击开发者工具,

在右侧 开发者工具里找到 公众平台测试账号,进入里面按照要求设置即可。

登陆后阅读全文
阅读 3711 赞赏 0 有用 3 没用 2 收藏 0 分享

   


作者声明:本篇文章系本人原创,欢迎分享,但未经许可,谢绝转载。

0 条留言

吉小小普的头像

吉小小普

哈哈哈哈哈哈哈哈

有料推荐

这世界欠我一个这样的老公!

高校学生模仿“世界名画”摆拍,可以说是戏精本精了

iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评

果然是高手!这次在日本,特朗普竹杠敲得不是一般狠

资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样

长一样的双胞胎也能识别?蚂蚁金服发布「眼纹识别」技术

苏联是怎么被阿富汗拖垮的?

美团或入局「分时租赁」共享汽车,王兴要大笔投入「泛出行」领域了? | 36氪独家

你或许被“一盘番茄炒蛋”刷屏了,但有人辛酸,有人质疑

iPhone X发售前夜,黄牛与苹果公司的不安

他的文章

这款微信小程序,据说能识别(单身)狗

这个网站提供与 狗(dog) 相关的API接口

呕心沥血良心推荐 珍藏的Chrome插件

介绍三个免费的IP地址查询接口 | (淘宝 新浪 126)

网站请求日志中的 article-expand tooltip_arrow article-contract 是什么

网络请求日志中的 apple-touch-icon.png 是什么?

又拍云上传图片503 put file capture error | put file to fs error

链接里的isappinstalled=0与isappinstalled=1有什么区别?|微信分享

微信公众号开发遇到 redirect uri 参数错误 和 config:invalid url domain

微信invalid credential access_token is invalid or not latest

手机扫一扫
分享文章