当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。