用户界面-注册激活
获取注册码
类型
GET
描述
用户根据机器码和激活码去生产注册码
注册码组成有明文和密文拼接而成,具体请参考规格说明书
注册码内部带有时间戳,每次请求生产的注册码展现形式都不同
请求地址
txt
{{host}}/registration/active/:machineCode/:activationCode参数说明
示例
txt
{{host}}/registration/active/SN-XXXX-XXX-SS0/WJQ8-HPIP-IJ9Y-B1P3介绍
| 参数 | 位置 | 类型 | 说明 |
|---|---|---|---|
| machineCode | Param | String | 机器码 |
| activationCode | Param | String | 激活码 |
返回值说明
示例
json
{
"success": true,
"msg": "OK",
"data": "eyJiYWdEZXNjIjoicXdlIiwiYmFnTmFtZSI6ImRkZCIsIm1hY2hpbmVDb2RlIjoiU04tWFhYWC1YWFgtU1MwIiwiYWN0aXZhdGlvbkNvZGUiOiJXUURILUpJUUQtVkRKTS1YVVBJIiwiYWN0aXZhdGlvbkRhdGEiOiIyMDIzLTA5LTIyVDAzOjA5OjU3LjcwNloiLCJiYWdWZXJzaW9uRXhlY3V0ZSI6bnVsbCwiYmFnVmVyc2lvblJlbGVhc2UiOm51bGwsImFjdGl2YXRpb25QZXJtYW5lbnQiOjAsImFjdGl2YXRpb25UaW1lRnJhbWUiOiIzMTUzNjAwMDAwIn0=&&&&&&U2FsdGVkX19ClXF2aYSu/Fz/6mxDNDyawTPAkxSBbnp/kdmwsUrh4oKsiXO91CwApX0G1wTzCTnjK6VL+NV9N7tbmnRHo64/718J8CObWUwTdFrfPc6yhf51bnIH0CnouehZZcCsKJbybPoTYLG9gQ2wiXdU4Lt9hCqgd3qvlmqQbMdMo4Tz7jlk+5Iiv/bFPsSno0BExaA/eaztg1WhaZ8ZBwFs4Ofy67FDnuhOQWSWfR0oYGZ4WOm3RWMx2/WtGqQkEzRJOHNb38vtkWvY8RPBIimYJ/JAMtgmKHnTEiUb+Q884pQy/hHnvsjLXpzQTqovT8aRNclUeVgASMoUBDZav+2AIMq1h51Tm5X5hua+hqZdXe+iO/5OC1Rn2tc4j8+VcZxkfT7uvwiDU+wZ5g=="
}解析
| 参数 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 此次请求是否成功 |
| msg | String | 返回的信息 |
| data | String | 具体的注册码 |
获取激活码的具体信息
类型
GET
描述
获取激活码的具体信息,激活码的当前状态,此激活码下面当前激活的机器等
请求地址
txt
{{host}}/registration/activation/code/:code参数说明
示例
txt
{{host}}/registration/activation/code/6KS6-NRGT-3LVB-FWHX?detail=true&page=1&per_page=1000&sortby=id&order=desc介绍
| 参数 | 位置 | 类型 | 说明 |
|---|---|---|---|
| page | Query | String? | 当前页,默认 1 |
| per_page | Query | String? | 每页数量,默认 10 |
| sortby | Query | String? | 排序字段,可选 'id', 'createdAt', 'updatedAt',默认 'id' |
| order | Query | String? | 升序降序,可选 'asc', 'desc',默认 'asc' |
| detail | Query | Boolean? | 是否查询具体激活的注册码信息,默认 false |
| code | Param | String | 具体的注册码 |
返回值说明
示例
json
{
"success": true,
"msg": "OK",
"data": {
"id": 8,
"uuid": "795138A5-40CB-45F7-BCF7-46E572662F6E",
"type": null,
"status": 0,
"name": null,
"desc": null,
"jContent": null,
"valid": 1,
"version": 11,
"createdAt": "2023-09-19T07:30:49.000Z",
"updatedAt": "2023-09-21T03:32:39.000Z",
"bagVersionId": 7,
"code": "6KS6-NRGT-3LVB-FWHX",
"permanent": 0,
"activationTime": "31536000",
"ceiling": 10,
"used": 10,
"bagInfo": {
"id": 9,
"uuid": "C26CFFB1-C56C-41DE-A17F-D288A330699C",
"type": null,
"status": 0,
"name": "ddd",
"desc": "qwe",
"jContent": null,
"valid": 1,
"version": 1,
"createdAt": "2023-09-19T03:08:12.000Z",
"updatedAt": "2023-09-19T03:08:12.000Z"
},
"bagVersionInfo": {
"id": 7,
"uuid": "48E74C1D-10FD-4ADE-8612-152A7724314F",
"type": null,
"status": 0,
"name": null,
"desc": null,
"jContent": null,
"valid": 1,
"version": 1,
"createdAt": "2023-09-19T03:08:12.000Z",
"updatedAt": "2023-09-19T03:08:12.000Z",
"bagId": 9,
"release": null,
"execute": null
},
"activationList": {
"currentPage": 1,
"pageSize": 2,
"totalCount": 10,
"totalPage": 5,
"list": [
{
"id": 13,
"uuid": "A8F11212-C4DC-4713-B52D-EE338F3F1301",
"type": null,
"status": 0,
"name": null,
"desc": null,
"jContent": {
"bagDesc": "qwe",
"bagName": "ddd",
"machineCode": "SN-XXXX-XXX-SS9",
"activationCode": "6KS6-NRGT-3LVB-FWHX",
"activationData": "2023-09-21T03:32:39.646Z",
"bagVersionExecute": null,
"bagVersionRelease": null,
"activationPermanent": 0,
"activationTimeFrame": "31536000"
},
"valid": 1,
"version": 1,
"createdAt": "2023-09-21T03:32:39.000Z",
"updatedAt": "2023-09-21T03:32:39.000Z",
"machineCode": "SN-XXXX-XXX-SS9",
"activationCode": "6KS6-NRGT-3LVB-FWHX"
},
{
"id": 12,
"uuid": "0D7193C7-CE63-4FD5-9CD8-8EEC0E5B2C8F",
"type": null,
"status": 0,
"name": null,
"desc": null,
"jContent": {
"bagDesc": "qwe",
"bagName": "ddd",
"machineCode": "SN-XXXX-XXX-SS8",
"activationCode": "6KS6-NRGT-3LVB-FWHX",
"activationData": "2023-09-21T03:32:37.286Z",
"bagVersionExecute": null,
"bagVersionRelease": null,
"activationPermanent": 0,
"activationTimeFrame": "31536000"
},
"valid": 1,
"version": 1,
"createdAt": "2023-09-21T03:32:37.000Z",
"updatedAt": "2023-09-21T03:32:37.000Z",
"machineCode": "SN-XXXX-XXX-SS8",
"activationCode": "6KS6-NRGT-3LVB-FWHX"
}
]
}
}
}解析
| 参数 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 此次请求是否成功 |
| msg | String | 返回的信息 |
| data | Objcet | 数据 |
| data.id | Number | 激活码 id |
| data.uuid | String | 激活码 uuid |
| data.code | String | 激活码 具体的激活码 |
| data.permanent | Number | 激活码 是否为永久激活 |
| data.activationTime | Number? | 激活码 激活的时间段 |
| data.ceiling | Number | 激活码 总共可以激活的机器数 |
| data.used | Number | 激活码 当前已经激活的机器数 |
| data.bagInfo | Objcet | 激活码 绑定的工艺包信息 |
| data.bagInfo[n] | Any | 激活码 绑定的工艺包信息 具体信息(参考后台工艺包信息) |
| data.bagVersionInfo | Objcet | 激活码 绑定的工艺包版本信息 |
| data.bagVersionInfo[n] | Any | 激活码 绑定的工艺包版本信息 具体信息(参考后台工艺包版本信息) |
| data.activationList | Objcet? | 激活码 生成的具体注册码信息 |
| data.activationList.currentPage | Number | 当前页 |
| data.activationList.pageSize | Number | 每页数据量 |
| data.activationList.totalCount | Number | 总数 |
| data.activationList.totalPage | Number | 总页数 |
| data.activationList.list | Array | 查询列表 |
| data.activationList.list[n] | Any | 激活码 生成的单条具体注册码信息 具体信息(参考后台注册码信息) |
| data[n] | Any | 激活码 其他信息 |