发送模板消息的时候,有时候后出现 40001问题
errcode:40001 errmsg:invalid credential, access_token is invalid or not latest hint
检查问题:
可能原因1:
微信返回的access_token是2小时后失效,你使用了失效的access_token,解决办法,实时获取access_token,并将它存入缓存,第二次取从缓存中取。
可能原因2:
有多个项目用了这个公众号的appId和secret,导致一个项目生成了access_token,另一个项目生成access_token就无效了。
可能原因3:
公众号发开发消息推送,推送小程序卡片的时候,需要填写小程序卡片地址,地址中带有access_token参数,就会导致发送消息,去取了小程序卡片中的access_token而不是缓存中的access_token
温馨提示: 大多是出现是 原因2导致的,因为多个地方生成了 access_token ,使得值不统一,才导致40001的问题,重要的事情说三篇 :请认真 检查,检查,检查
微信公众平台接口调试工具:
https://mp.weixin.qq.com/debug/