跳到主要内容
版本:latest

GetDnsApi

获取面板支持的 DNS API 提供商列表,用于 SSL 证书的 DNS-01 域名验证。

  • 路由POST /site
  • actionGetDnsApi

输入参数

参数名称必选类型描述
actionString固定值 GetDnsApi

输出参数

返回数组,每项:

参数名称类型描述
nameStringDNS 提供商标识
titleString显示名称,如 阿里云DNSDnsPodCloudFlare
psString描述说明
dataArray需要的配置字段 [{key, value, name}]
helpString获取帮助链接
keyStringAPI Key 存储键名

示例

响应

[
{"name": "dns", "title": "手动解析", "ps": "返回host和txt值,由用户手动解析", "data": false},
{"name": "AliyunDns", "title": "阿里云DNS", "data": [{"key": "SAVED_Ali_Key", "name": "AccessKey"}, {"key": "SAVED_Ali_Secret", "name": "SecretKey"}]},
{"name": "DNSPodDns", "title": "DnsPod", "data": [{"key": "SAVED_DP_Id", "name": "ID"}, {"key": "SAVED_DP_Key", "name": "Token"}]},
{"name": "CloudFlareDns", "title": "CloudFlare", "data": [{"key": "SAVED_CF_MAIL", "name": "E-Mail"}, {"key": "SAVED_CF_KEY", "name": "API Key"}]}
]