API 文件
在你的應用程式中使用可靠、低延遲的端點。
時間 API
以多種格式取得目前時間。
https://api.c.nf/time
格式:
ISO 8601
回應類型:
JSON
時間戳記 API
取得目前的 Unix 時間戳記,以供精確計時。
https://api.c.nf/timestamp
格式:
Unix Timestamp
回應類型:
JSON
IP 地址 API
取得發出請求之用戶端的 IP 地址。
https://api.c.nf/ip
格式:
IPv4/IPv6
回應類型:
Plain Text
IP 地理定位 API
取得 IP 地址的大約位置資料。
https://api.c.nf/ip-geolocation
格式:
Country Code
回應類型:
JSON
匯率 API
取得目前的貨幣匯率。基準貨幣可留空,預設為 USD。
https://api.c.nf/fx/rate?base=CNY
格式:
Currency Pairs
回應類型:
JSON
DNS 管理 API(v1)
透過 Bearer 權杖身份驗證及嚴格的用戶隔離,管理 c.nf DNS 區域及記錄。
https://api.c.nf/v1
格式:
REST
回應類型:
JSON
開始使用
時間、IP 地址及匯率等公用端點均可免費使用,無需身份驗證。
位於 /v1 的 DNS 管理 API 需要來自 帳戶 → API 密鑰 的 Bearer 權杖。權杖只能存取其擁有者已驗證的區域。
公用端點
fetch('https://api.c.nf/time')
.then(response => response.json())
.then(data => console.log(data));
需要身份驗證的 DNS v1 端點
fetch('https://api.c.nf/v1/dns/zones', {
headers: { 'Authorization': 'Bearer cnf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' }
})
.then(r => r.json())
.then(data => console.log(data));