收藏
回答

调用企业微信推送消息API,报40014?

调用企业微信推送消息API,长时间不调用服务器获取token,报40014,重启服务器后,获取token又正常了,什么情况

回答关注问题邀请回答
收藏

2 个回答

  • peng
    peng
    2020-10-23

    access_token参数错误。确认:

    1)access_token的获取方式

    2)access_token是否已过期

    可以重新获取一次access_token解决


    看下本地获取逻辑,是否有存缓存,读了缓存。

    2020-10-23
    有用 1
    回复 1
    • Be Better.
      Be Better.
      2021-03-02
      在access_token没过期的情况下怎么重新获取呢
      2021-03-02
      回复
  • wangyong
    wangyong
    02-23

    排查一下是不是在类中定义了static的api接口常量,类似

    private static String sendMessageUrl = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=ACCESS_TOKEN";

    千万要注意不能只定义成static的,必须要使用final修饰符,否则的话方法调用过程中就把ACCESS_TOKEN给替换掉了,后续再替换就不管用了,sendMessageUrl 也将一直是第一次被替换的值,无法再更新了。

    02-23
    有用
    回复
登录 后发表内容
问题标签