云服务器内容精选
-
请求示例 HTTP的示例 POST /controller/campus/v3/device/license/action/activate HTTP/1.1 Host: 192.168.1.125:18002 Content-Type: application/json Accept: application/json Accept-Language: en-US X-AC CES S-TOKEN: x-yyyyyy { "DevLicenseList" : [ { "esn" : "21500102392SG7900075", "fileId" : "fb8f0638-cd9b-4c12-b785-24e8225e8b3e" } ] }
-
响应参数 返回状态码为200:返回200 OK 返回状态码为400:Invalid tag value 表4 LicenseActivateResponse对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~128个字符。 - 错误码: 当没有错误时返回0。 "0" errmsg string 0~256个字符。 - 错误信息 "" success ARRAY_REFERENCE 0-300个列表项,详细请参见表5。 开始配置成功的设备的信息列表。 - fail ARRAY_REFERENCE 0-300个列表项,详细请参见表6。 开始配置成功失败的设备的信息列表。 - 表5 ActivateLicenseSuccessBean对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 esn string 10~256个字符。 - 设备ESN号。 "21500829350000009990" 表6 ActivateLicenseFailBean对象的参数列表 参数名称 类型 参数值域 默认值 参数说明 参数示例 errcode string 0~128个字符。 - 错误码。 "0" errmsg string 0~256个字符。 - 错误信息。 "esn or fileId is empty!" esn string 10~256个字符。 - 设备ESN号。 "21500829350000009990"
-
响应示例 返回状态码为200:返回200 OK HTTP/1.1 200 OK Date: Sun,11 May 2025 10:00:00 GMT Server: example-server Content-Type: application/json;charset=UTF-8 Content-Length: 250 Connection: keep-alive 返回状态码为400:Invalid tag value { "errcode": "0", "errmsg": "success", "success": [], "fail": [ { "errcode": null, "errmsg": "device status is offline", "esn": "102190145576" } ] }
-
请求参数 表1 body参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 body 是 REFERENCE 详细请参见表2。 激活license请求体 - 表2 LicenseActivateRequest对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 DevLicenseList 是 ARRAY_REFERENCE 1-1000个列表项,详细请参见表3。 激活license接口列表 - 表3 LicenseActivateInfo对象的参数列表 参数名称 必选 类型 参数值域 默认值 参数说明 参数示例 esn 是 string 10~256个字符。 - 设备esn "21500102392SG7900075" fileId 是 string 0~36个字符。 - 文件ID "fb8f0638-cd9b-4c12-b785-24e8225e8b3e"