幻影二级域名分发系统 API 提供了一系列接口,用于管理域名、解析记录和其他相关操作。以下是可用的 API 列表及其使用说明。
获取当前用户的积分信息。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| token | string | 是 | 用户的认证令牌 |
{
"token": "your_token_here"
}
{
"code": 200,
"msg": "操作成功",
"data": {
"points": 1000
}
}
获取当前用户的所有域名列表。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| token | string | 是 | 用户的认证令牌 |
{
"token": "your_token_here"
}
{
"code": 200,
"msg": "操作成功",
"data": [
{
"id": 1,
"domain": "example.com"
},
{
"id": 2,
"domain": "test.com"
}
]
}
获取指定域名的积分天数信息。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| 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 HTTP/1.1
Host: www.dnsjxz.com
Content-Type: application/json
{
"code": 200,
"msg": "操作成功",
"data": [
"A",
"CNAME",
"MX",
"TXT",
"AAAA"
]
}
获取指定域名的解析记录列表。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| 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"
}
]
}
为指定域名续费。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| token | string | 是 | 用户的认证令牌 |
| id | string | 是 | 域名 ID |
| monthsId | string | 是 | 积分天数 ID |
{
"token": "your_token_here",
"id": "1",
"monthsId": "1"
}
{
"code": 200,
"msg": "操作成功",
"data": {
"orderId": 10001
}
}
获取指定解析记录的暂停原因。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| token | string | 是 | 用户的认证令牌 |
| id | string | 是 | 解析记录 ID |
{
"token": "your_token_here",
"id": "1001"
}
{
"code": 200,
"msg": "操作成功",
"data": {
"reason": "积分不足"
}
}
获取指定解析记录的详细信息。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| 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"
}
}
为指定域名添加解析记录。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| 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
}
}
修改指定解析记录的信息。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
| 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
}
}