MyName 網域註冊服務的完整 API 技術文件。
MyName API 提供完整的網域註冊和管理功能,讓開發者可以將網域服務整合到自己的應用程式中。
注意: MyName API 基於 WebNIC API v2 構建,提供更簡化的介面和額外功能。
MyName API 提供以下基礎網址:
正式環境:
https://2cctel.1ccgo.com/myname/api/
測試環境:
https://2cctel.1ccgo.com/myname/api/test/
提示: 開發時請使用測試環境,避免影響正式環境的資料。
MyName API 使用 Session-based 認證或 API Key 認證。
用於網頁應用
使用者登入後,後續請求會自動使用 Session 認證。
用於第三方整合
X-API-Key: your_api_key_here
注意: API Key 可以在會員後台的「開發者設定」中產生和管理。
建立新的會員帳號。
| 參數 | 類型 | 說明 | 必填 |
|---|---|---|---|
email |
string | 電子郵件地址 | 必填 |
password |
string | 密碼(至少 8 個字元) | 必填 |
name |
string | 姓名 | 必填 |
phone |
string | 電話號碼 | 選填 |
company |
string | 公司名稱 | 選填 |
{
"email": "user@example.com",
"password": "securepassword123",
"name": "王小明",
"phone": "0912345678",
"company": "範例有限公司"
}
{
"success": true,
"message": "註冊成功",
"data": {
"user_id": 123,
"email": "user@example.com",
"name": "王小明"
}
}
注意: 註冊成功後會自動登入,並發送驗證郵件到註冊的電子郵件地址。
會員登入取得 Session。
| 參數 | 類型 | 說明 | 必填 |
|---|---|---|---|
email |
string | 電子郵件地址 | 必填 |
password |
string | 密碼 | 必填 |
remember |
boolean | 記住登入狀態 | 選填 |
{
"email": "user@example.com",
"password": "securepassword123",
"remember": true
}
{
"success": true,
"message": "登入成功",
"data": {
"user_id": 123,
"email": "user@example.com",
"name": "王小明",
"session_id": "abc123def456"
}
}
重要: 連續登入失敗 5 次會暫時鎖定帳號 30 分鐘。
檢查網域是否可註冊,並取得價格資訊。
| 參數 | 類型 | 說明 | 必填 |
|---|---|---|---|
domain |
string | 網域名稱(例如:example.com) | 必填 |
tlds |
array | 要查詢的頂級域名陣列(例如:["com", "net", "tw"]) | 選填 |
GET https://2cctel.1ccgo.com/myname/api/domain/check?domain=example&tlds[]=com&tlds[]=net&tlds[]=tw
{
"success": true,
"data": [
{
"domain": "example.com",
"available": true,
"price": 12.00,
"currency": "TWD",
"promo_price": 10.00,
"registration_periods": [1, 2, 3, 5, 10]
},
{
"domain": "example.net",
"available": true,
"price": 15.00,
"currency": "TWD",
"registration_periods": [1, 2, 3, 5, 10]
},
{
"domain": "example.tw",
"available": false,
"price": 20.00,
"currency": "TWD",
"status": "registered"
}
]
}
提示: 可以一次查詢多個頂級域名,方便使用者比較價格和可用性。
MyName API 還提供更多功能,包括網域註冊、轉移、購物車系統和付款整合。