开发者社区> 问答> 正文

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

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

展开
收起
芯在这 2024-01-04 16:37:09 90 0
4 条回答
写回答
取消 提交回答
    • 可以参考 每次调用接口时,可以获得正确或错误的返回码。可根据返回码信息调试接口,排查错误 地址

    image.png

    2024-01-06 13:55:06
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉API的错误码主要分为两类,一类是业务错误码,另一类是系统错误码。业务错误码通常是由开发者在调用接口时传入的参数不符合要求导致的,例如请求参数不合法、缺失等。系统错误码则通常是由钉钉服务器内部错误引起的,例如服务器内部异常、服务不可用等。

    以下是一些常见的钉钉API错误码:

    • 10001:请求参数不合法或缺失
    • 10002:请求参数格式不正确
    • 10003:请求频率超过限制
    • 10004:接口被禁用或者未开通
    • 10005:没有权限访问该接口
    • 10006:接口正在维护中
    • 10007:接口返回数据为空
    • 10008:系统内部错误
    • 10009:第三方应用授权失败
    • 10010:第三方应用未安装或者未开启授权
    • 10011:第三方应用签名验证失败
    • 10012:第三方应用已经过期或者被撤销
    • 10013:第三方应用IP地址不在白名单内
    • 88:请求失败,需要关注下返回结果里的sub_code和sub_msg。此类情况下,一般是用户的access_token不合法或者没有调用该接口的权限。
    2024-01-05 10:32:29
    赞同 展开评论 打赏
  • 钉钉API的错误码主要分为通用错误码和具体接口错误码。其中,通用错误码如下:

    • 当请求成功时,错误码为0。
    • 当系统繁忙时,返回的错误码为-1。
    • 获取access_token时如果出现Secret错误,或者access_token无效,则返回40001。
    • 如果凭证类型不合法,将返回40002。
    • 当提供的UserID不合法时,返回40003。
    • 对于不合法的媒体文件类型,将返回40004。
    • 当文件类型、媒体文件id、消息类型、部门列表、权限列表、标签ID、标签名字或标签名字长度不合法时,都将返回相应的错误码,范围在40005至40014之间。

    另外,如果请求失败,错误码通常为88。此时,需要关注返回结果里的sub_code和sub_msg。此类情况下,一般是用户的access_token不合法或者没有调用该接口的权限。如果确定access_token是正确的时候,需要核对你的appid是否正确。值得注意的是,应用程序可以根据errcode来判断出错的情况,不要依赖errmsg来匹配,因为errmsg可能会调整。

    2024-01-05 10:23:03
    赞同 展开评论 打赏
  • 您好,服务端API错误码请查看服务端API全局错误码。

    服务端错误码请点击该链接:https://developers.dingtalk.com/document/app/server-api-error-codes-1;

    新版服务端错误码请点击该链接:https://developers.dingtalk.com/document/app/error-code。

    2024-01-04 16:55:39
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载