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


PHP WHMCS DomainUpdateWhoisInfo用法及代碼示例

將 Save Whois 命令發送到域的注冊商

連接到注冊商並嘗試更新 WHOIS 信息

請求參數

參數 類型 說明 必需的
action string “DomainUpdateWhoisInfo” Required
domainid int 要為其更新 whois 信息的域的 id Required
xml string 要更新的詳細信息的 xml。見DomainGetWhoisInfo Required

響應參數

參數 類型 說明
result string 操作結果:成功或錯誤

示例請求 (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' => 'DomainUpdateWhoisInfo',
            // See https://developers.whmcs.com/api/authentication
            'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
            'password' => 'SECRET_OR_HASHED_PASSWORD',
            'domainid' => '1',
            'xml' => '<contactdetails><Registrant><Name>Test Client</Name><Email>[email protected]</Email><Company>WHMCS</Company><Address1>123 Test Street</Address1><Address2></Address2><Address3></Address3><City>Test</City><State>Test</State><Zip>TE5 5ST</Zip><Country>GB</Country><Tel_Country_Code>44</Tel_Country_Code><Telephone>1234567890</Telephone></Registrant></contactdetails>',
            'responsetype' => 'json',
        )
    )
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

示例請求(本地 API)

$command = 'DomainUpdateWhoisInfo';
$postData = array(
    'domainid' => '1',
    'xml' => '<contactdetails><Registrant><Name>Test Client</Name><Email>[email protected]</Email><Company>WHMCS</Company><Address1>123 Test Street</Address1><Address2></Address2><Address3></Address3><City>Test</City><State>Test</State><Zip>TE5 5ST</Zip><Country>GB</Country><Tel_Country_Code>44</Tel_Country_Code><Telephone>1234567890</Telephone></Registrant></contactdetails>',
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

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

示例響應 JSON

{
    "result": "success"
}

錯誤響應

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

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

相關用法


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