微信接口错误是什么意思,微信开发者工具接口执行异常
我们的查酒后台集成了微信公众平台的客服API接口,您无需登录微信微信官方账号后台,就可以直接给用户发送消息。最近运营同事反映,无法通过微信查酒,直接在后台给用户推送微信消息。
一开始,我也没在意。总的来说,我感觉访问微信接口的AccessToken证书无效,需要重新申请,所以手动删除了缓存在服务器端的access_token文件,成功了。但是过不了多久,又不行了。
今天仔细看了一下代码,发现没有问题。access_token的有效期为2小时。在2小时内,我们可以直接使用缓存的access_token。2小时后,我们将再次请求新的access_token。
按如下方式检查错误消息:
凭据无效,access_token无效或不是最新提示
主要思路是access_token失效或者不是最新的,所以我认为access_token每次从微信服务器取数都是新生成的,旧的token同时失效。
但是我们服务器上不止一个服务调用了微信接口,我们的网页也增加了微信转发分享的功能,也需要access_token。但是这两个服务的access _ tokens是分开缓存的,没有打通,所以出现了上面的问题。
解决方案是整个系统使用统一的access_token方法来保证access_token的有效性。