跳到主要内容
版本:域名注册

获取用户DNS域名列表

接口描述

获取账户下的域名列表,支持分页和筛选。

接口地址: POST /api/v1/dns/manage/list_domains

输入参数

请求示例

{
"p": 1,
"rows": 20,
"keyword": "example"
}

请求参数

参数名称必选类型描述
pInteger页码,从 1 开始,默认为 1
rowsInteger每页返回数量,默认为 20
keywordString域名关键字搜索,支持域名(full_domain)和备注(remark)搜索

输出参数

响应示例

成功响应:

{
"code": 0,
"status": true,
"msg": "获取域名列表成功",
"data": {
"data": [
{
"created_at": "Tue, 09 Sep 2025 11:49:54 GMT",
"dns_id": 0,
"domain_type": 2,
"full_domain": "example.com",
"last_check_time": null,
"local_id": 1,
"ns_status": 0,
"record_count": 0,
"remark": "",
"source": "external"
},
{
"created_at": "Mon, 08 Sep 2025 11:46:20 GMT",
"dns_id": 196311160,
"domain_type": 1,
"full_domain": "test.com",
"last_check_time": null,
"local_id": 75,
"ns_status": 1,
"record_count": 0,
"remark": "",
"source": "platform"
}
],
"page": "<div><span class='Pcurrent'>1</span><a class='Pnum' onclick='list_domains(2)'>2</a><a class='Pnext' onclick='list_domains(2)'>下一页</a><a class='Pend' onclick='list_domains(2)'>尾页</a><a class='Pcount'>共12条数据</span></div>",
"row": "10",
"shift": "0",
"total": 12
}
}

错误响应:

{
"code": 400,
"status": false,
"msg": "参数错误"
}

响应参数

参数名称类型描述
codeInteger响应状态码,0 表示成功
statusBoolean请求是否成功
msgString返回消息
dataObject返回数据

data 字段说明:

参数名称类型描述
dataArray域名列表数组
pageString分页 HTML 代码
rowString每页显示数量
shiftString偏移量
totalInteger总记录数

data 数组中每个域名对象的字段:

参数名称类型描述
created_atString创建时间
dns_idInteger51DNS 中的域名 ID,0 表示未在 51DNS 中创建
domain_typeInteger域名类型:1=平台注册域名,2=外部添加域名
full_domainString完整域名
last_check_timeString/null最后 DNS 状态检测时间
local_idInteger本地数据库中的域名 ID
ns_statusIntegerNS 状态:0=未设置,1=已生效,2=未生效
record_countIntegerDNS 解析记录数量
remarkString备注信息
sourceString域名来源:platform=平台注册,external=外部添加

错误码

错误码错误信息描述
0获取域名列表成功请求成功
404参数错误请求参数格式不正确