Skip to content

用户界面-注册激活

获取注册码

类型

GET

描述

用户根据机器码和激活码去生产注册码

注册码组成有明文和密文拼接而成,具体请参考规格说明书

注册码内部带有时间戳,每次请求生产的注册码展现形式都不同

请求地址

txt
{{host}}/registration/active/:machineCode/:activationCode

参数说明

示例

txt
{{host}}/registration/active/SN-XXXX-XXX-SS0/WJQ8-HPIP-IJ9Y-B1P3

介绍

参数位置类型说明
machineCodeParamString机器码
activationCodeParamString激活码

返回值说明

示例

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=="
}

解析

参数类型说明
successBoolean此次请求是否成功
msgString返回的信息
dataString具体的注册码

获取激活码的具体信息

类型

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

介绍

参数位置类型说明
pageQueryString?当前页,默认 1
per_pageQueryString?每页数量,默认 10
sortbyQueryString?排序字段,可选 'id', 'createdAt', 'updatedAt',默认 'id'
orderQueryString?升序降序,可选 'asc', 'desc',默认 'asc'
detailQueryBoolean?是否查询具体激活的注册码信息,默认 false
codeParamString具体的注册码

返回值说明

示例

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"
        }
      ]
    }
  }
}

解析

参数类型说明
successBoolean此次请求是否成功
msgString返回的信息
dataObjcet数据
data.idNumber激活码 id
data.uuidString激活码 uuid
data.codeString激活码 具体的激活码
data.permanentNumber激活码 是否为永久激活
data.activationTimeNumber?激活码 激活的时间段
data.ceilingNumber激活码 总共可以激活的机器数
data.usedNumber激活码 当前已经激活的机器数
data.bagInfoObjcet激活码 绑定的工艺包信息
data.bagInfo[n]Any激活码 绑定的工艺包信息 具体信息(参考后台工艺包信息)
data.bagVersionInfoObjcet激活码 绑定的工艺包版本信息
data.bagVersionInfo[n]Any激活码 绑定的工艺包版本信息 具体信息(参考后台工艺包版本信息)
data.activationListObjcet?激活码 生成的具体注册码信息
data.activationList.currentPageNumber当前页
data.activationList.pageSizeNumber每页数据量
data.activationList.totalCountNumber总数
data.activationList.totalPageNumber总页数
data.activationList.listArray查询列表
data.activationList.list[n]Any激活码 生成的单条具体注册码信息 具体信息(参考后台注册码信息)
data[n]Any激活码 其他信息