帮你快速理解、总结文档立即下载

查询用户级访问凭证

最近更新时间:2026-10-29 18:19:32
本文档已由 AI 辅助审校
我的收藏

接口描述

获取当前调用方的用户级 access_token,用于连接数据面(ACP 对话)。
POST /v2/enterprises/{enterpriseId}/managedagent/user-access-token

输入参数

路径参数

参数
类型
说明
enterpriseId
string
WorkBuddy 企业 ID

查询参数

无

请求体

无(该接口无业务入参)

输出参数

(201,业务出参包装在 code / data / msg / requestId 中)
DescribeUserAccessTokenResponse 查询用户级 access_token 响应体。
字段
类型
说明
accessToken
string
AccessToken 用户级访问凭证。来源随入口不同:
云下 REST:APISIX openid-connect 透传的用户本人 access token(原样下发);
云上 CAPI:login 颁发的 WorkBuddy 凭证(由 OneID t-token 换得)。
tokenType
string
TokenType 凭证类型,目前固定 Bearer。
expiresIn
integer
ExpiresIn 凭证有效期,单位:秒。云下透传场景取自 token 的 exp claim,解析不出来时为 0。
scope
string
Scope 凭证可访问用户信息的范围。

示例

输入示例

POST /v2/enterprises/{enterpriseId}/managedagent/user-access-token
Authorization: Bearer pt_<YOUR_APP_KEY>

输出示例

{
"code": 0,
"data": {
"accessToken": "<REDACTED>",
"expiresIn": 3600,
"scope": "string",
"tokenType": "<REDACTED>"
},
"msg": "OK",
"requestId": "3c6d138e-1234-5678-9abc-def012345678"
}

错误码

说明:
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见错误响应与公共错误码。
错误码
说明
AuthFailure.UserAccessTokenMissing
网关请求头中缺少用户级 access token
FailedOperation.EntitlementNotFound
未查询到服务开通记录,请先开通服务
FailedOperation.OneidAccountIdMissing
权益记录缺少 OneID 账号 ID
InternalError.UserAccessTokenExchangeFailed
通过 OneID 换取用户级 access token 失败
InternalError.UserAccessTokenNotConfigured
未配置用户级 access token 的 OneID 换取器
MissingParameter.SubAccountUinRequired
公共参数中缺少 SubAccountUin
MissingParameter.UinRequired
公共参数中缺少 Uin