酷烧云EAPI


注册账户

[TOC]

简要描述
  • 用户注册账户
请求URL
  • 线路 1 https://api.018888.xyz/v2.2/eapi/
  • 线路 2 https://cdn.018888.xyz/v2.2/eapi/
  • 线路 3 https://api.kushao.net/v2.2/eapi/
请求方式
  • POST / GET
请求参数
参数名 必选 类型 说明
id string 项目 I D
data string 加密参数
  • data :【doreg 账号 密码 确认密码 设备ID 当前时间戳 sign】使用 | 按顺序拼接后AES加密
  • sign :【账号 密码 确认密码 设备ID 当前时间戳 项目密钥】按顺序拼接后取Md5
  • 注意 : doreg 常量,其余参数变量,时间戳 10 位;拼接不得含有空格
请求示例
// AES加解密KEY:后台配置的项目密钥
// AES加解密参数:AES/128/ECB/PKCS5Padding
// 直接复制该段代码并不能运行,因为缺少必要的方法和变量
// 该段代码的主要目的在于演示 data sign 两个参数的正确拼接
let api = "https://api.018888.xyz/v2.1/eapi/";
let id = 项目ID;
let skey = 项目密钥;
let usr = 账号;
let pwd = 密码;
let rpwd = 确认密码;
let devId = 设备ID;
let t = 当前时间戳;
let sign = md5(usr + pwd + rpwd + devId + t + skey);
let data = "doreg|" + usr + "|" + pwd + "|" + rpwd + "|" + devId + "|" + t + "|" + sign;
data = encrypt(data);  //AES 加密 data
let res = http.post(api, {
    id: id,
    data: data,
});
返回示例
{
    "code": "EulsqkwokaVhocv7NYi+3A==", 
    "num": "sGHHVpreDxjOz/3oF0DqNA==", 
    "qty": "nPXFzIOvDty+vEczcLBRcA==", 
    "dur": "2RWE/k+CldNs3XytJMj9XQ==", 
    "usr": "PrafVjiHwnUPKmwcM6ETkg==", 
    "pwd": "OSjTYC944iPnywQdyTW/KA==", 
    "time": 1666796493, 
    "sign": "4f5bbca075ba8f526be96123ff8a2596"
}
返回参数说明
参数名 类型 说明
code number 加密的 状态码
num number 加密的 已注册账户数量
qty number 加密的 可注册账户总数
dur number 加密的 注册账户有效时间
usr string 加密的 账号
pwd string 加密的 密码
time number 时间戳
sign string Md5签名
  • sign :【账号 密码 时间戳 项目密钥】按顺序拼接后取Md5
状态码解释
状态码 解释
100 项目停用
200 注册成功
201 项目 I D 不存在
202 用户名已存在
203 输入不符合规则
204 密码与确认密码不同
205 试用数量不在允许范围
206 试用时长不在允许范围
207 注册数量已达上限
500 点数不足
502 签名过期
503 签名错误
  • 账号 5 - 20 位 / 密码 8 - 20 位

页面列表

ITEM_HTML