开通AI智见套餐
# bindDeviceAiInsight:开通AI智见套餐
# 功能详情
给账号下的设备通道开通指定的AI智见套餐。
如果给一个设备通道同时开通多个AI智见套餐,首次开通的套餐立即生效;其他后开通的套餐自动进入设备套餐队列,待前一个套餐过期后,队列中的套餐自动按顺序生效。 开通之后可通过queryDeviceAiInsightList查看设备上的套餐信息。
开通场景1:使用账号下未使用过的AI智见套餐(指购买后未使用的云存储额度)进行开通。先通过queryAiInsightCount确认指定套餐可用额度大于0,此时开发者即可开通该AI智见套餐到设备通道上,每开通一次即为一个设备通道开通AI智见服务。开通成功后,对应AI智见套餐额度减1。
开通场景2:使用账号下的库存AI智见额度(指之前开通到设备上使用过,但后续设备解绑或套餐解绑,又回到账号下的那部分套餐)进行开通。可通过queryUnusedAiInsightList接口查看库存AI智见额度信息,进行开通使用。
# 请求地址
https://openapi.lechange.cn/openapi/bindDeviceAiInsight
# 传入参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 合法值 | 参数说明 | |
|---|---|---|---|---|---|---|
| token | String | 是 | 管理员accessToken | |||
| productId | String | 否 | 物模型设备产品ID,非必填。可通过listDeviceDetailsByIds设备信息查询接口获取 | |||
| deviceId | String | 是 | 设备序列号 | |||
| channelId | String | 是 | 通道号 | |||
| strategyId | String | 否 | 详情请见:AI智见套餐 | AI智见套餐策略ID,对应需要开通的AI智见套餐规格。 按上述场景1开通未使用过的AI智见套餐,该字段必填 | ||
| deviceAiInsightId | String | 否 | 可通过queryUnusedAiInsightList获取值 | 库存AI智见套餐唯一id。 若是按上述场景2来开通库存AI智见,该字段必填 | ||
# 样例输入
{
"id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
"system":{
"ver":"1.0",
"appId":"lcdxxxxxxxxx",
"sign":"74bc756ebd53e9eef2836f8cf1730c10",
"time":1599031074,
"nonce":"8ec8a7bd1d1c95420de20d92422d457d"
},
"params":{
"token":"At_12345678901234567890123456789012",
"deviceId":"TESTQWERXXXX",
"channelId":"0",
"strategyId":"3"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 返回data字段说明
无data数据返回
# 样例输出
{
"id":"d5c287b4-5b2f-4f03-baf5-8032c5c354af",
"result":{
"code":"0",
"msg":"操作成功"
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7