跳转至

获取访问凭证

接口描述

本接口用于向指标平台申请接口访问授权凭证(Token),允许客户端在限定的有效期内调用相关服务资源。未特别指定期限时,默认有效期设定为6小时,逾时Token自动失效。

接口URL

POST  Http://{anymetrics_host:anymetrics_port}/anymetrics/api/v1/token/create

anymetrics_host:anymetrics_port 获取方式请参考:调用方式

请求参数

公共请求参数(HEADERS)

参数 类型 是否必选 最大长度 描述
tenant-id String 32 租户ID,用于指标查询内容所在的租户
auth-type String 32 认证方式支持: UID(基于用户ID认证) TOKEN(基于令牌认证)。
auth-value String 32 与选定的auth-type相对应的认证值。

公共参数获取方式

tenant-id 与 auth-value:在 Aloudata CAN 顶部导航栏选择指标应用,左边菜单栏选择 API 集成。在 API 集成界面获取取到tenant-id 与auth-value。

image.png

请求参数

参数 类型 是否必选 描述
appId String 用户个人中心中的 API Key ID
appSecret String 用户个人中心中的 API Key Secret
expire int 过期时间,单位是秒,如传入 3600,则表示 1 个小时后过期

响应参数

响应参数说明

参数 类型 是否必选 描述
code String 接口响应码
success Boolean 请求成功与否
errorMsg String 报错信息
detailErrorMsg String 报错详情
traceId String traceId
data array 返回的 token 值

请求示例

{
    "appId": "03b34c53d4864da0995ecbcdbcf9ca65",
    "appSecret": "8K7BLJm0ZmzxtU7vfqF1ts5EO30WJMNQ",
    "expire": 3600
}

响应示例

{
    "data": "93dd39196fcf9732",
    "success": true,
    "code": "200",
    "errorMsg": null,
    "detailErrorMsg": null,
    "traceId": "2bc7df9f294144deab6535e0b2a9b546.156.17234653117621755"
}