概述
TIP
API 请求参数要求:获取平台 token
方法一:登录平台获得 token
方法二:调取接口获得 token
方法一:登录平台获得token
- 登录超级设备管理平台
- 打开开发者模式,获取 Authorization。
- 使用token。 对于需要登录授权的接口,发送请求时需要传入 token。
方法二:调取接口获得token
请求接口
POST /api/token
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
X-Client-Id | header | string | 是 | 客户端ID。 |
X-Sign | header | object | 是 | 签名。 X-Sign = MD5(body + X-Timestamp + SecureKey) 将 body 里的参数 key 按 ascii 排序,再拼接时间戳 以及密钥 之后使用 md5 加密,获得的值就是 X-sign 。 |
X-Timestamp | header | integer | 是 | 时间戳,13位。 |
body | body | - | 是 | - |
» expires | body | integer | 是 | 过期时间。 |
加密示例:
X-Client-Id
testId, SecureKey
testSecure,X-Timestamp
1234567890123,body
,签名方式为md5
text
{"expires":7000}1234567890123testSecure
经过md5加密
ca82f40f77a571d398a962999b35f7f0。
{"expires":7000}1234567890123testSecure
经过md5加密
ca82f40f77a571d398a962999b35f7f0。
请求示例
Body示例:
json
{"expires":7000}
{"expires":7000}
已知 X-Client-Id 和密钥。
请求参数示例:
名称 | 位置 | 示例值 |
---|---|---|
X-Client-Id | path | 6RmReMkytWKxSFPQ |
X-Sign | path | d8cd766f7227970a1c7e62eb483ace54 |
X-Timestamp | path | 1691376760527 |
返回示例
200 Response:
json
{
"message": "success",
"result": "77d6ef3d98dd8ea0cd5adcfce119590b",
"status": 200,
"timestamp": 1691376881023
}
{
"message": "success",
"result": "77d6ef3d98dd8ea0cd5adcfce119590b",
"status": 200,
"timestamp": 1691376881023
}