小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用企业微信推送消息API,长时间不调用服务器获取token,报40014,重启服务器后,获取token又正常了,什么情况
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
access_token参数错误。确认:
1)access_token的获取方式
2)access_token是否已过期
可以重新获取一次access_token解决
看下本地获取逻辑,是否有存缓存,读了缓存。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
排查一下是不是在类中定义了static的api接口常量,类似
private static String sendMessageUrl = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN";
千万要注意不能只定义成static的,必须要使用final修饰符,否则的话方法调用过程中就把ACCESS_TOKEN给替换掉了,后续再替换就不管用了,sendMessageUrl 也将一直是第一次被替换的值,无法再更新了。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
access_token参数错误。确认:
1)access_token的获取方式
2)access_token是否已过期
可以重新获取一次access_token解决
看下本地获取逻辑,是否有存缓存,读了缓存。
排查一下是不是在类中定义了static的api接口常量,类似
private static String sendMessageUrl = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN";
千万要注意不能只定义成static的,必须要使用final修饰符,否则的话方法调用过程中就把ACCESS_TOKEN给替换掉了,后续再替换就不管用了,sendMessageUrl 也将一直是第一次被替换的值,无法再更新了。