鉴权
接口说明
- 应用服务器接入物联网平台前,需调用此API获取鉴权信息,接入平台。随后携带鉴权信息调用其他应用场景。
- 应用服务器在授权过期后,需向物联网平台获取新的鉴权信息。
注意事项
鉴权时使用的key和secret是物联网平台产生的app ID和密码。
URI
| 请求方法 | POST |
|---|---|
| URI | /api/v3.0/auth/tokens |
| 传输协议 | HTTPS |
请求参数
| 名称 | 必选/可选 | 类型 | 位置 | 说明 |
|---|---|---|---|---|
| key | 必选 | String(256) | Body | 应用ID。 |
| secret | 必选 | String(256) | Body | 应用密钥。 |
响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| accessToken | String | 访问令牌。 |
| expiresIn | Integer | 平台生成并返回accessToken的有效时间,单位秒。 |
| refreshToken | String | 刷新令牌,用来刷新accessToken(1个月的有效期)。 |
| scope | String | 申请的权限范围,当前不支持配置权限,默认有所有权限。 |
| tokenType | String | 鉴权token类型,当前仅支持bearer类型。 |
请求示例
POST https://{host}:{port}/api/v3.0/auth/tokens
Content-Type: application/json
{
"key" : "******",
"secret" : "******"
} 响应示例
Status Code: 200 OK
Content-Type: application/json
{
"accessToken" : "string",
"expiresIn" : 0,
"refreshToken" : "string",
"scope" : "string",
"tokenType" : "string"
} 错误码
| HTTP状态码 | HTTP状态码说明 | 错误码 | 错误码描述 |
|---|---|---|---|
| 200 | OK | 100203 | The application is not existed. 处理建议:校验并输入有效的App ID |
| 400 | Bad Request | 102833 | The user is freezed cant operate. 处理建议:您已欠费,请去公有云续费 |
| 401 | Unauthorized | 100208 | AppId or secret is not right. 处理建议:校验并输入有效的App ID和密码。 |
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.