下载算法授权文件

接口描述

下载指定设备或预授权数据的算法授权文件,用于离线设备的授权安装。

请求说明

接口ID 协议 方法 PATH
53 HTTPS POST /openapi/v1/alg/consumes/licenses

PATH参数

URL参数

参数 类型 必填 说明
accesskey_id string 参见签名认证
expires int 参见签名认证
signature string 参见签名认证

HTTP请求头

字段
Content-Type application/json

请求参数

请求参数以Json格式放置于Body中,如下:

参数 类型 必填 说明
sns array 设备序列号列表(与offline_grant_id二选一)
offline_grant_id int 预授权数据ID(与sns二选一)

注:sns和offline_grant_id必须且只能填写其中一个参数。

请求示例

根据设备序列号下载

POST https://open.vzicloud.com/openapi/v1/alg/consumes/licenses?accesskey_id=8d9EsDAD2115Q5PM8tuP6g1IdAglkayp&expires=1619022787&signature=G29eTBjMm0gZF7cpXNLX7Hrn0yM%3D HTTP/1.1
Host: open.vzicloud.com
Content-Length: 64
Content-Type: application/json

{
  "sns": ["abc123456789", "def123456789"]
}

根据预授权数据ID下载

POST https://open.vzicloud.com/openapi/v1/alg/consumes/licenses?accesskey_id=8d9EsDAD2115Q5PM8tuP6g1IdAglkayp&expires=1619022787&signature=G29eTBjMm0gZF7cpXNLX7Hrn0yM%3D HTTP/1.1
Host: open.vzicloud.com
Content-Length: 32
Content-Type: application/json

{
  "offline_grant_id": 2001
}

返回说明

返回参数

参数 类型 说明
successes array 下载成功的设备列表
+ sn string 设备序列号
failures array 下载失败的设备列表
+ sn string 设备序列号
+ error object 错误信息
++ code int 错误代码
++ message string 错误描述
license string 授权文件内容(RSA加密的Base64字符串)

注:返回参数里可能还包含其他信息但未在上面的表格内列出,请勿使用!

返回示例

{
  "successes": [
    {
      "sn": "abc123456789"
    },
    {
      "sn": "def123456789"
    }
  ],
  "failures": [],
  "license": "encrypted_license_base64_string_containing_all_device_authorizations..."
}

results matching ""

    No results matching ""