Authorization:Bearer <access token>)。tenant_access_token。

tenant_access_token 和 Content-Type 放在 Header 中。tenant_access_token 或 user_access_token,请根据需要获取的用户信息范围,选择合适的访问凭证。tenant_access_token 或 user_access_token。
user_id 是该接口的路径参数,例如我们查询一个 user_id 为 ou_c99c5f35d542efc7ee492afe11af19ef 的用户信息,示例如下:code、msg、data 三个部分:code:错误码。如果是成功响应,code 取值为 0。msg :错误信息。data:API 的调用结果。data 在一些操作类 API 的返回中可能不存在。msg 来判定一个请求是否失败。x-tt-logid 值,以便我们协助定位问题。{
"code": 0,
"msg": "success",
"data": {
// 响应的具体数据内容
}
}{
"code": 40004,
"msg": "no dept authority error"
}HTTP / 1.1 400 Bad Request // HTTP 状态码
{
"code": 44004,
// 业务状态码
"msg": "{error msg}, {help}, {url}.",
// 错误信息
"error": {
"message": "Refer to the documentation to fix the error: https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid",
"field_violations": [
{
"field": "para_a",
"value": "testvalue_a",
"description": "test description_a"
}
],
"permission_violations": [
{
"scope": "lark.im.xxx",
"url": "https://open.feishu.cn/apps/cli_xxxx/auth"
}
],
"helps": [
{
"url": "https://open.feishu.cn/app/cli_a61e4f821889d00c/auth?q=event:ip_list&op_from=openapi",
"description": "Learn more about scopes and how to add them: [event:ip_list]"
}
],
"logid": "xxx",
"troubleshooter": "排查建议查看(Troubleshooting suggestions):https://open.feishu.cn/search?from=openapi&log_id=XXXX&code=XXX&method_id=XXX"
}
}| 错误信息模块展开子列表 | 描述 |
|---|---|
| HTTP 状态码 | 用于进行错误分类,如客户端错误(4XX)、服务端错误(5XX)。 |
| 业务状态码 (code) | 代表具体的错误场景,如参数错误、鉴权错误。业务失败情况下,返回非 0 业务状态码,且 HTTP 状态码为 400 或 500 系列。 |
| 错误信息 (msg) | 错误码 code 关联的具体错误描述。msg 可能会优化和调整,因此不要依赖 msg 进行代码判断,建议依赖 code 进行请求失败的代码判断。 |
| 错误排查信息 (error) | 说明具体是哪个部分出现了问题,帮助开发者定位错误的原因,并提供建议的解决方案。 |