获取设备授权码
首次激活设备时调用, 长时间有效
请求地址
/api/v2/open/device_auth_code
公共参数
| 参数 | 参与签名 | 必填 | 类型 | 说明 |
|---|---|---|---|---|
| open_app_id | 是 | 是 | string | 渠道appid |
| biz_content | string | 是 | 是 | 请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照接入文档 |
| timestamp | 是 | 是 | string | 时间戳,格式为1541661668,精确到秒 |
| sign | 否 | 是 | string | 参数签名 |
| sign_type | 否 | 是 | string | MD5 |
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| device_no | 是 | string | 酷点设备号 |
| device_secret | 是 | string | 设备密钥 |
| out_device_no | 是 | string | 第三方设备号 |
响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| auth_code | string | 设备授权码 |
请求示例
:::: tabs ::: tab 请求
{"device_no": "1000100002", "device_secret": "1000100002", "out_device_no": "xxxx"}
:::
::: tab 原始数据
{
"open_app_id": "11111111111",
"timestamp": 1601193285,
"sign_type": "MD5",
"biz_content": "{\"device_no\": \"1000100002\", \"device_secret\": \"1000100002\", \"out_device_no\": \"xxxx\"}",
"sign": "8fd45e24fdc450657ffe2b154c6ad3e5"
}
::: ::::
响应示例
:::: tabs
::: tab result
{"code":0,"data":{"auth_code":"ACB3A87665732D4C7185D28BE23A173DA3"},"msg":"success","succeed":true}
:::
::: tab 原始数据
{
"result": "{\"code\":0,\"data\":{\"auth_code\":\"AC97BB325513F94AE380C0A6D8FDE00DAC\"},\"msg\":\"success\",\"succeed\":true}",
"sign": "72382c0b94655ea82a6677acd8096a44"
}
:::
::::
状态码
| 状态码 | 说明 |
|---|---|
| 0 | 成功 |
| -1 | 未知异常 |
| 40000 | 参数错误 |
| 40008 | 无效的设备号或密钥 |