-
请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 uninstallPluginReq 是 REFERENCE 详细请参见表2。 创建插件卸载任务请求参数。 - 表2 UninstallPluginReq对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 pluginType 是 string 1~64个字符。 - 插件类型;22-无线非经/loT插卡;当前仅支持22类型插件。 "22" siteInfos 是 ARRAY_REFERENCE 1-100个列表项,详细请参见表3。 站点和款型信息。 -
-
请求示例 HTTP的示例 {
"pluginType": "22",
"pluginId": "c5d27901-d477-4a03-8a0c-11c5b4062484",
"siteInfos": [
{
"siteId": "ddbbd8fb-df45-4820-bd30-5127092174ff",
"deviceType": "AP"
}
]
}
-
响应参数 返回状态码为200:创建部署插件任务成功返回体。 表4 PluginOperationRsp对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "" 返回状态码为400:创建部署插件任务失败返回体。 PluginOperationRsp对象的参数列表,详细请参见表4。
-
响应示例 返回状态码为200:创建部署插件任务成功返回体。 {
"errcode": "0",
"errmsg": null
} 返回状态码为400:创建部署插件任务失败返回体。 {
"errcode": "0307011027",
"errmsg": "A plugin deployment task already exists at the current site, Uninstall it first."
}
-
请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 deployPluginReq 是 REFERENCE 详细请参见表2。 创建部署插件任务请求参数。 - 表2 DeployPluginReq对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 pluginType 是 string 0~10个字符。 - 插件类型;22-无线非经/loT插卡;当前仅支持22类型插件。 "22" pluginId 是 string 0~36个字符。 - 插件Id。 "c5d27901-d477-4a03-8a0c-11c5b4062484" siteInfos 是 ARRAY_REFERENCE 1-100个列表项,详细请参见表3。 站点和款型信息。 - 表3 SiteInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 siteId 是 string 36个字符。 - 站点ID。 "5301f062-7521-4fb8-a9ef-0be47ee0b697" deviceType 是 string 1~64个字符。 - 设备款型,当前仅支持AP设备。 "AP"
-
响应示例 返回状态码为200:查询成功返回体。 {
"data": [
{
"id": "e9a51c61-f6cb-4884-9b3f-c54b8716feed",
"deviceId": "9c24d989-49d7-4877-933a-67d285879319",
"deviceName": "2102353GES10LA000052",
"deviceStatus": 0,
"esn": "2102353GES10LA000052",
"siteName": "name",
"pluginName": "test",
"status": 2,
"failreason": null
}
],
"totalNum": 1,
"errcode": "0",
"errmsg": null
} 返回状态码为400:查询失败返回体。 {
"data": [],
"totalNum": 0,
"errcode": "0x00c80035",
"errmsg": "Invalid parameter pluginType."
}
-
响应参数 返回状态码为200:查询成功返回体。 表3 DevicePluginInfosRsp对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 data ARRAY_REFERENCE 0-1000个列表项,详细请参见表4。 插件列表。 - totalNum int64 [0-100000] - 总数。 "0" errcode string 0~64个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 " " 表4 DevicePluginInfoRsp对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 id string 1~64个字符。 - id。 "e9a51c61-f6cb-4884-9b3f-c54b8716feed" deviceId string 1~64个字符。 - 设备ID。 "9c24d989-49d7-4877-933a-67d285879319" deviceName string 1~64个字符。 - 设备名称。 "AirEngine5773-21_4A096F85" deviceStatus int32 [0-10] - 设备状态,0:在线,1:告警,3:离线,4:未注册。 0 esn string 1~64个字符。 - 设备ESN。 "21500831023000000000" siteName string 1~64个字符。 - 站点名称。 "site1" pluginName string 1~64个字符。 - 插件名称。 "plugin1" status int32 [0-10] - 部署状态(0:初始化,1:部署中,2:部署成功,3:部署失败,4:卸载中,5:卸载成功,6:卸载失败)。 0 failreason string 0~256个字符。 - 失败原因。 "This configuration is not supported by the current model or version of the device." 返回状态码为400:查询失败返回体。 DevicePluginInfosRsp对象的参数列表,详细请参见表3。