跳到主要内容

获取 App Token

App Token 用于应用级别的 API 调用,适用于后台服务场景。

获取流程​

请求示例​

curl -X POST 'https://api.im.example.com/v1/auth/app-token' \
-H 'Content-Type: application/json' \
-d '{
"app_id": "cli_xxxxxx",
"app_secret": "xxxxxx"
}'

响应示例​

{
"code": 0,
"msg": "success",
"data": {
"access_token": "t-g1xxxxx",
"expires_in": 7200
}
}

使用方式​

在后续 API 请求的 Header 中携带 Token:

Authorization: Bearer t-g1xxxxx

最佳实践​

  1. 缓存 Token:Token 有效期 2 小时,应缓存复用
  2. 提前刷新:在过期前 5 分钟刷新,避免请求失败
  3. 错误处理:Token 失效时自动重新获取