开发者社区 问答 正文

钉钉API的错误码都有哪些?

钉钉API的错误码都有哪些?

展开
收起
三分钟热度的鱼 2023-07-26 14:31:10 404 分享 版权
3 条回答
写回答
取消 提交回答
  • 钉钉API的错误码包括以下几种常见的类型:

    1. 系统级错误码:

      • 0:请求成功
      • 88:授权权限不足
      • 9999:系统繁忙
    2. 钉钉平台通用错误码:

      • 40001:获取access_token时Secret错误,或者access_token无效
      • 40002:不合法的凭证类型
      • 40003:不合法的UserID
      • 40004:不合法的媒体文件类型
      • 40005:不合法的type类型
      • 40006:不合法的文件大小
      • 40007:不合法的media_id
      • 40008:不合法的msgtype类型
      • 40009:不合法的部门列表
      • 40010:不合法的标签ID
      • 40011:不合法的标签名字长度
      • 40012:不合法的标签名字字符
      • 40013:不合法的用户列表
      • 40014:不合法的PartyID列表
      • 40015:不合法的AgentID
      • ...
    3. 自定义错误码:
      在一些特定接口中,可能还会有自定义的错误码,这些错误码会因接口的具体功能和业务逻辑而有所不同。

    钉钉错误码是动态维护的,新的错误码可能会不断增加。因此,在开发过程中建议参考钉钉开发者文档中具体接口的错误码说明,以获取最新和详细的错误码列表。

    2023-07-26 19:51:34
    赞同 展开评论
  • 北京阿里云ACE会长

    钉钉API很多,对应的错误码也相对复杂。以下总结了一些常见的钉钉API错误码:

    10001 - 参数错误
    10002 - AccessToken 无效
    10003 - RefreshToken 无效
    10004 - 签名过期
    10005 - 请求频率太高
    10006 - API 未找到
    10009 - 超出消息/用户上限
    10010 - 权限不足
    10011 - 资源不存在
    10012 - 请求格式错误
    10013 - 内部错误
    10014 - 群聊/部门/用户被禁用
    10015 - 用户未授权应用
    10016 - 被禁止访问
    10018 - 审批实例不存在
    10032 - 消息发送失败
    10036 - 重复操作
    10037 - 消息内容不合法
    10038 - 频道不存在
    此外,还有一些特殊的错误码:

    20001 - 审批已推送/结束
    20002 - 同步异常
    40001 - 文件处理失败
    40002 - 文件内容非法
    40003 - 文件异常
    ...
    这只列举了钉钉API中较为常见的几个错误码。不同的API还有其他特殊的错误码。

    2023-07-26 19:32:09
    赞同 展开评论
  • 服务端API错误码请查看服务端API全局错误码。https://open.dingtalk.com/document/orgapp/server-api-error-codes-1 此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-07-26 14:45:10
    赞同 展开评论
问答分类:
API