當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP WHMCS DomainRequestEPP用法及代碼示例

向域的注冊商發送請求 EPP 命令

連接到注冊商並嘗試獲取域的 EPP 代碼。並非所有注冊商都會返回 EPP 代碼,而是將它們直接發送給客戶。

請求參數

參數 類型 說明 必需的
action string “DomainRequestEPP” Required
domainid int 要為其獲取 EPP 的域的 id Required

響應參數

參數 類型 說明
result string 操作結果:成功或錯誤
eppcode string 如果支持,EPP 代碼。沒有返回的沒有錯誤的 EPP 代碼表明它是直接發送給客戶端的。返回的 EPP 代碼可能包括用於顯示的 HTML 字符實體,應在任何直接使用之前對其進行解碼。

示例請求 (CURL)

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.example.com/includes/api.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
    http_build_query(
        array(
            'action' => 'DomainRequestEPP',
            // See https://developers.whmcs.com/api/authentication
            'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
            'password' => 'SECRET_OR_HASHED_PASSWORD',
            'domainid' => '1',
            'responsetype' => 'json',
        )
    )
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

示例請求(本地 API)

$command = 'DomainRequestEPP';
$postData = array(
    'domainid' => '1',
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

$results = localAPI($command, $postData, $adminUsername);
print_r($results);

示例響應 JSON

{
    "result": "success"
}

錯誤響應

可能的錯誤條件響應包括:

  • 未找到域 ID
  • 注冊商錯誤消息

相關用法


注:本文由純淨天空篩選整理自whmcs.com大神的英文原創作品 DomainRequestEPP。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。