酷烧云EAPI


注册账户

[TOC]

简要描述
  • 用户注册账户- 双向加密 + 双向校验 增强接口
  • AES加解密参数 : AES/128/ECB/PKCS5Padding
  • AES加解密KEY : 后台配置的项目Token
请求URL
  • 线路 1 https://api.018888.xyz/v2/eapi.php
  • 线路 2 https://cdn.018888.xyz/v2/eapi.php
  • 线路 3 https://ksapi.eu.org/v2/eapi.php
请求方式
  • POST / GET
请求参数
参数名 必选 类型 说明
id number 项目ID
data string 加密参数
  • data : 【doreg 账号 密码 确认密码 设备ID 当前时间戳 sign】使用 | 按顺序拼接后进行AES加密
  • sign : 【账号 密码 确认密码 设备ID 当前时间戳 Token】按顺序拼接后取Md5
  • 注意 : doreg 为常量 , 其余参数为变量 ; 拼接不得添加空格
请求示例
// 直接复制该段代码并不能运行 , 因为缺少必要的方法和变量
// 该段代码的主要目的在于演示 data sign 两个参数的正确拼接
let api = "https://ksapi.eu.org/v2/eapi.php";
let token = 项目Token;
let usr = 账号;
let pwd = 密码;
let rpwd = 确认密码;
let devId = 设备ID;
let t = 当前时间戳;
let sign = md5(usr + pwd + rpwd + devId + t + token);
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 : 【账号 密码 时间戳 Token】按顺序拼接后取Md5
状态码解释
状态码 解释
100 项目已停用
201 项目ID错误
202 用户名已存在
203 长度不符合规则
204 密码与确认密码不同
205 试用数量不在允许范围
206 试用时长不在允许范围
207 注册数量已达上限
500 可用点数不足
502 签名过期
503 签名错误
  • 账号 5 - 20 位 / 密码 8 - 20 位

页面列表

ITEM_HTML