# 错误码
你可以在此搜索你碰到的服务端API错误码及排查建议 [服务端错误码说明](https://open.feishu.cn/document/ukTMukTMukTM/ugjM14COyUjL4ITN)

**1. 我碰到了一个在开放平台文档里没有的错误码，怎么办？**

答：很抱歉造成了不便，遇到此类情况可以[联系客服](https://applink.feishu.cn/client/helpdesk/open?id=6626260912531570952&extra=%7B%22channel%22%3A14%2C%22created_at%22%3A1614493146%2C%22scenario_id%22%3A6885151765134622721%2C%22signature%22%3A%22ca94c408b966dc1de2083e5bbcd418294c146e98%22%7D)查询。同时我们也会尽快更新相关代码说明。

你还可以通过点击飞书桌面端左上角个人头像，选择**帮助与客服**进行联系。
<br>
<br>

**2. 使用身份验证[获取用户身份](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/authen-v1/authen/refresh_access_token) 接口返回20007报错码是什么原因?**

答：
- [获取用户身份信息接口](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/authen-v1/authen/refresh_access_token)返回code为1007或者20007，说明code非法，请确保 code 没有重复消费或过期消费（code只能使用一次且5分钟内有效）
- 小程序 tt.login() 获取的 code 不可用于服务端 API 获取用户信息

**3. 为什么同一类报错会有多种错误码？**

答：不同的业务域、不同的 API 版本都可能导致部分同类型的报错会返回不同的错误码。

例如：

- 调用消息 API 受到频率限制时，会返回 230020 错误码；调用消息流 API 受到频率限制时，会返回 99991400 错误码。
- 调用消息流 API 返回 99991400 错误码时，HTTP Code（状态码）为 429，但是在历史版本的 API 内，99991400 错误码对应的 HTTP Code 为 400。

基于以上情况，请不要使用同一个错误码、同一个 HTTP Code 来拦截实际开发过程中遇到的所有 API 报错。你需要在调用 API 时注意根据不同 API 的实际报错信息来处理问题。错误码的详细说明可以参考各篇 API 文档或者[通用错误码](https://open.feishu.cn/document/ukTMukTMukTM/ugjM14COyUjL4ITN)。

