收藏
回答

调用企业微信获取部门API,偶尔报40014?

我在企业微信的应用中通过https://qyapi.weixin.qq.com/cgi-bin/department/list接口获取部门列表,出现返回40014的情况时所有设备都很难再在应用中成功调用该接口,但也有偶然成功的。

但是我在调用获取部门接口前都会先通过https://qyapi.weixin.qq.com/cgi-bin/user/get接口获取成员信息,且每次获取部门返回errcode:40014时,获取成员信息接口都是正常的,所以access_token不可能是非法的。

这一现象偶尔发生,8月11日中午12点左右到下午1点50,8月5日早上10点左右到中午12点左右,在社区里也看到了类似的提问但不是这个接口,会不会是这些接口的access_token校验逻辑有问题,因为无法复现所以我暂时也无法在浏览器中直接获取access_token来验证

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

4 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-08-13

    你好,报错是否有hint值,可以提供下看下日志

    2021-08-13
    有用
    回复 5
  • pretender
    pretender
    03-11

    今天刚遇到这个问题,获取部门https://qyapi.weixin.qq.com/cgi-bin/department/get?access_token=ACCESS_TOKEN&id=ID,使用postman调没有任何问题,就是用代码调不通。仔细检查了一下代码,我们做法是把url固定存起来,替换其中的ACCESS_TOKEN和ID,所以我把通过代码生成的url中的token和获取到的原token对比了一下发现,token里面也有ID,替换的时候一起替换了!

    03-11
    有用
    回复
  • 余啟锋🐠
    余啟锋🐠
    2023-05-25

    遇到同样问题,亲测,获取部门API【https://developer.work.weixin.qq.com/document/path/90208】出现40014,获取部门成员详情【https://developer.work.weixin.qq.com/document/path/90201】正常返回,同一个access_token。无解

    2023-05-25
    有用
    回复
  • my creed
    my creed
    2021-08-13

    今天又出现这种问题了,测试了一下把token复制出来在本地调用接口是没问题的,我查验代码后找不出问题,两个接口都调用的同一个http方法,在社区又看到一个去年10月份的问题和我的问题一模一样,问答底下也有很多人有同样的问题,我觉得确实不是我代码的问题

    2021-08-13
    有用
    回复 2
    • 王冰岳
      王冰岳
      2021-09-29
      请问下解决了吗?我这边一直报这个错误,拿出token来用测试工具没问题,但是放在应用里面不行
      2021-09-29
      回复
    • 小刘
      小刘
      2022-02-21
      请问这个问题解决了吗?我这边也遇到了同样的问题,重启之前还可以用,重启之后就不行了
      2022-02-21
      回复
登录 后发表内容