获取 Token
本章以客户端为主体,主要介绍如何调用接口获取 Token。
注意:
调用本接口获取的 Token 具有时效性,时效为 3 小时,过期后需重新获取 Token。
请求信息
基本信息
名称 | 取值 |
---|
请求地址 | https://open.edgeros.com/openapi/v1/auth/client-token |
请求方法 | POST |
参数方式 | Body |
请求头
字段名 | 类型 | 是否必填 | 示例值 | 说明 |
---|
Content-Type | String | 是 | application/json;charset=utf-8 | 固定值:application/json;charset=utf-8 |
请求参数
字段名 | 类型 | 是否必填 | 校验规则 | 示例值 | 说明 |
---|
clientId | String | 是 | 不能为非空字符 | evvaGSAd**** | 申请的客户端 ID,生成应用凭证时获得,如何生成应用凭证,请参见 生成应用凭证 |
secret | String | 是 | 不能为非空字符 | YAcmfRBs**** | 应用密钥,生成应用凭证时获得,如何生成应用凭证,请参见 生成应用凭证 |
请求示例
{
"clientId": "evvaGSAd****",
"secret": "YAcmfRBs****"
}
响应信息
data
参数
字段名 | 类型 | 示例值 | 说明 |
---|
accessToken | String | eyJhbGci**** | 访问爱智云开放平台的 Token,使用该值可调用开放平台的其他接口 |
refreshToken | String | eyJhbGba**** | 刷新 Token,使用该值可以调用刷新 Token 接口生成新的 Token |
expire | Integer | 10799 | Token 的剩余有效时间,单位为秒 |
响应示例
{
"status": 200,
"message": "success",
"fieldErrors": null,
"data": {
"accessToken": "eyJhbGci****",
"refreshToken": "eyJhbGba****",
"expire": 10799
}
}
响应错误码
错误码 | 含义 | 解决方案 |
---|
21032 | 认证失败 | 检查参数是否符合要求 |
21034 | 应用凭证无效 | 检查应用凭证 ClientId 和 App Secret 是否正确 |