Page
1. 获取实例信息 /v2/getSoftwareInfo
通过实例ID查询实例基本信息
● URL: /v2/getSoftwareInfo
● Method:GET
请求参数
http://api.2018k.cn/v2/getSoftwareInfo?softwareId=8821A498FFE545A998A6AEE6D14A572B
1. softwareId: <实例ID>
{
"code": 0,
"success": true,
"message": "请求成功",
"data": {
"lowVersion": null, // 最低版本
"softwareId": "8821A498FFE545A998A6AEE6D14A572B",
"force": false, // 强制更新
"remark": "remark", // 更新内容
"url": "", // 下载地址
"notice": "notice", // 公告信息
"visit": 0, // 访问量
"md5": "",
"name": "软件A",
"version": "1.0" // 版本号
}
}
2. 获取卡密信息 /v2/getAuthInfo
根据卡密编号查询卡密基本信息
● URL: /v2/getAuthInfo
● Method:GET
请求参数
http://api.2018k.cn/v2/getAuthInfo?authId=BDF52743FDC04387AE152C5D9D10680F
1. authId: <卡密编号>
{
"code": 0,
"success": true,
"message": "请求成功",
"data": {
"authId": "BDF52743FDC04387AE152C5D9D10680F",
"createDat": "2024-03-15 11:53:18", // 创建时间
"softwareId": "8821A498FFE545A998A6AEE6D14A572B", // 实例ID
"machineCode": "BFEBFBFF-000A0653-00000000-00000000--120_2F.3", // 机器码
"status": true, // 是否激活
"day": 0, // 卡密天数,0表示永久
"validity": "2080-12-06 00:00:00" // 到期时间
}
}
3. 获取机器授权 /v2/getMachineAuth
根据当前机器码和实例ID查询当前机器的注册信息,未注册时 success 返回false
● URL: /v2/getMachineAuth
● Method:GET
请求参数
http://api.2018k.cn/v2/getMachineAuth?authId=BDF52743FDC04387AE152C5D9D10680F
1. machineCode: <机器码>
2. softwareId: <实例ID>
{
"code": 0,
"success": true,
"message": "请求成功",
"data": {
"authId": "BDF52743FDC04387AE152C5D9D10680F",
"createDat": "2024-03-15 11:53:18", // 创建时间
"softwareId": "8821A498FFE545A998A6AEE6D14A572B", // 实例ID
"machineCode": "BFEBFBFF-000A0653-00000000-00000000--120_2F.3", // 机器码
"status": true, // 是否激活
"day": 0, // 卡密天数,0表示永久
"validity": "2080-12-06 00:00:00" // 到期时间
}
}
4. 创建卡密 /v2/createAuth
通过API创建一个卡密,敏感API,需要通过加密方式传递,通过 CryptoJS.ec 模块 AES.AES_encrypt
* 可参考模块源码
● URL: /v2/createAuth
● Method:GET
请求参数
http://api.2018k.cn/v2/createAuth?softwareId=8821A498FFE545A998A6AEE6D14A572B&info=U2FsdGVkX19kSaHYkxtMQbxiIPaBXbqSNuQdYdCLDdbJcO1P9Kw5f8XEpy10j79PjTknnBjSMJB1pbGcg2Zs/LpF/veF7d35DXakNpxgH2bGmtVxZ1D/QBjuZRjxIS5yUM5ZErgAaGnwlGhfhjXLGw==
1. info: <加密内容> , 加密内容如下:
{
"id": "8821A498FFE545A998A6AEE6D14A572B", // 实例ID
"day": 7, // 卡密天数
"remark": "test", // 卡密备注
"times": "1710489748" // 当前时间戳
}
2. softwareId: <实例ID>
注意:info 字段通过 AES.AES_encrypt 加密info json内容后,加密密匙为你的openId
{
"code": 0,
"success": true,
"message": "请求成功",
"data": "8329A47047DA48F5820DC9EF8E480C4F" // 卡密编号
}
5. 卡密解绑 /v2/unBind
通过API创建一个卡密,敏感API,需要通过加密方式传递,通过 CryptoJS.ec 模块 AES.AES_encrypt
* 可参考模块源码
● URL: /v2/unBind
● Method:GET
请求参数
http://api.2018k.cn/v2/unBind?softwareId=8821A498FFE545A998A6AEE6D14A572B&info=U2FsdGVkX19BCoKb0qNP5nD0icL6Ak7lvRei9Lu+iPkkS48+0fi+1BV50+Cef6aI0YnvgwRuswa7mpYG17PSVZvmoFdRjCeFGJmY4kspV8jxAZ+YBnGNWrKcSrLVEfSg
1. info: <加密内容> , 加密内容如下:
{
"macid": "BFEBFBFF-000A0653-00000000-00000000--120_2F.3", // 机器码
"times": "1710490334" // 时间戳
}
2. softwareId: <实例ID>
注意:info 字段通过 AES.AES_encrypt 加密info json内容后,加密密匙为你的openId
{
"code": 0,
"success": true,
"message": "请求成功",
"data": "2024-03-15 16:12:14"
}
Last updated