欢迎使用 本系统

幻影二级域名分发系统 API 提供了一系列接口,用于管理域名、解析记录和其他相关操作。以下是可用的 API 列表及其使用说明。

获取用户积分
POST

获取当前用户的积分信息。

/user/getuserpoints

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
请求示例
响应示例
{
    "token": "your_token_here"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": {
        "points": 1000
    }
}
获取域名列表
POST

获取当前用户的所有域名列表。

/domain_name/getdomainnamelist

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
请求示例
响应示例
{
    "token": "your_token_here"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": [
        {
            "id": 1,
            "domain": "example.com"
        },
        {
            "id": 2,
            "domain": "test.com"
        }
    ]
}
获取积分天数
POST

获取指定域名的积分天数信息。

/domain_name/getdomainnamesellingpoints

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
id string 是 域名 ID
请求示例
响应示例
{
    "token": "your_token_here",
    "id": "1"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": [
        {
            "monthsId": 1,
            "days": 30,
            "points": 100
        },
        {
            "monthsId": 2,
            "days": 90,
            "points": 300
        }
    ]
}
获取解析类型
GET

获取可用的解析类型列表。

/domain_name/typelist

请求参数

参数 类型 必填 描述
无 - - 此接口无需参数
请求示例
响应示例
GET /domain_name/typelist HTTP/1.1
Host: www.dnsjxz.com
Content-Type: application/json
{
    "code": 200,
    "msg": "操作成功",
    "data": [
        "A",
        "CNAME",
        "MX",
        "TXT",
        "AAAA"
    ]
}
获取解析记录列表
POST

获取指定域名的解析记录列表。

/domain_name/getdnsrecordlist

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
请求示例
响应示例
{
    "token": "your_token_here"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": [
        {
            "id": 1001,
            "name": "www",
            "type": "A",
            "line": "默认",
            "value": "192.168.1.1"
        },
        {
            "id": 1002,
            "name": "mail",
            "type": "MX",
            "line": "默认",
            "value": "mail.example.com"
        }
    ]
}
域名续费
POST

为指定域名续费。

/domain_name/renewal

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
id string 是 域名 ID
monthsId string 是 积分天数 ID
请求示例
响应示例
{
    "token": "your_token_here",
    "id": "1",
    "monthsId": "1"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": {
        "orderId": 10001
    }
}
获取解析记录暂停原因
POST

获取指定解析记录的暂停原因。

/domain_name/prohibitionreasons

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
id string 是 解析记录 ID
请求示例
响应示例
{
    "token": "your_token_here",
    "id": "1001"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": {
        "reason": "积分不足"
    }
}
解析记录详情
POST

获取指定解析记录的详细信息。

/domain_name/getbyid

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
id string 是 解析记录 ID
请求示例
响应示例
{
    "token": "your_token_here",
    "id": "1001"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": {
        "id": 1001,
        "name": "www",
        "type": "A",
        "line": "默认",
        "value": "192.168.1.1",
        "status": "enabled"
    }
}
添加解析记录
POST

为指定域名添加解析记录。

/domain_name/addanalysis

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
name string 是 域名前缀
type string 是 解析类型(如 A, CNAME 等)
line string 是 解析线路
value string 是 解析值
monthsId string 是 积分天数 ID
domainNameId string 是 域名 ID
请求示例
响应示例
{
    "token": "your_token_here",
    "name": "www",
    "type": "A",
    "line": "默认",
    "value": "192.168.1.1",
    "monthsId": "1",
    "domainNameId": "1"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": {
        "recordId": 1001
    }
}
修改解析记录
POST

修改指定解析记录的信息。

/domain_name/updateanalysis

请求参数

参数 类型 必填 描述
token string 是 用户的认证令牌
id string 是 解析记录 ID
name string 是 域名前缀
type string 是 解析类型(如 A, CNAME 等)
line string 是 解析线路
value string 是 解析值
请求示例
响应示例
{
    "token": "your_token_here",
    "id": "1001",
    "name": "www",
    "type": "A",
    "line": "默认",
    "value": "192.168.1.2"
}
{
    "code": 200,
    "msg": "操作成功",
    "data": {
        "recordId": 1001
    }
}