大批次使用发模板消息,一段时间报“获取access_token时AppSecret错误,或者access_token无效”错误,同时使用这个access_token 调用请求官网发送消息模板消息,都能成功
使用同一个账号获取 access_token 值,必须要共享这个值。如果不共享这个值,而是每个进程各自去微信服务器去值 access_token 值,那么之前的那个 access_token 会立即失效
这个是微信平台的机制,不是 jfinal weixin 所能干预的
如果要做集群或者分布式,可以使用 jfinal weixin 中的 RedisAccessTokenCache:
ApiConfigKit.setAccessTokenCache(new RedisAccessTokenCache());
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
jfinal-weixin使用的1.8版本的,有一个专门的项目[msgc]维护access_token,在一段长时间内,这个项目中的微信消息能够正常发送,此时另外一个消息发送项目[这里只是调用msgc获取维护的access_token值,msgc通过AccessTokenApi.getAccessToken().getAccessToken()代码返回access_token的],请求官网消息发送接口,总是报{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest hint"},就在此时我通过main 一段时间的调用msgc返回的access_token 发消息,还是access_token失效,但是msgc里面的消息还能正常发送!觉得问题:那一段时间msgc通过AccessTokenApi.getAccessToken().getAccessToken()代码返回access_token值和msgc发送消息用的access_token不一致!很纳闷!请博主协助!谢谢
登录 后才可以发表评论