有人能帮助您体验一下domainbox api和php吗

有人能帮助您体验一下domainbox api和php吗,php,api,Php,Api,有没有人有使用domainbox.com api的经验?我以前从未做过这样的事情,我非常感谢你的帮助。我正在尝试使用php发送请求并将结果显示在页面上,但老实说,我甚至不知道从哪里开始,或者这是否是最好的方法 html 提前感谢Roy这里是一个工作示例: $dom = 'test12309go.com'; $tld = '.com,.net,.org'; //$client = new SoapClient('https://sandbox.domainbox.net/?WSDL', array

有没有人有使用domainbox.com api的经验?我以前从未做过这样的事情,我非常感谢你的帮助。我正在尝试使用php发送请求并将结果显示在页面上,但老实说,我甚至不知道从哪里开始,或者这是否是最好的方法

html


提前感谢Roy

这里是一个工作示例:

$dom = 'test12309go.com';
$tld = '.com,.net,.org';
//$client = new SoapClient('https://sandbox.domainbox.net/?WSDL', array('trace' => true, 'soap_version' => SOAP_1_2));
$client = new SoapClient('https://live.domainbox.net/?WSDL', array('trace' => true, 'soap_version' => SOAP_1_2));
$params = array(
    'AuthenticationParameters' => array(
        'Reseller' => 'MyReseller',
        'Username' => 'MyUsername',
        'Password' => 'MyPassword'
    ),
    'CommandParameters' => array(
        'DomainName' => $dom,
    'TLDs' => $tld,
    'Limit' => '10',
    'CheckAtRegistry' => true,
      'DomainCheck' => array(
        'Include' => true
      ),
      'NameSuggestions' => array(
        'Include' => false
      ),
      'PremiumDomains' => array(
        'Include' => false
      ),
  )
);
$result = $client->CheckDomainAvailabilityPlus($params);
//echo $client->__getLastRequest();
print_r($result);

您是否登录并查看了“完整文档及示例代码”?我建议您尝试一下,然后让我们知道您尝试了什么以及您遇到了什么问题。您好,showdev谢谢您回来,我已经看了两天了,我得到了它将返回的信息。我的问题是我不知道如何从搜索框发送到它并在页面上显示信息。我不怀疑这会让人困惑。我敢肯定,只要你尝试一下,就会得到一些帮助。展示你尝试过的东西,让我们知道你在哪里被卡住了。编码器功率!但是它有什么作用呢?你真正的问题是什么?你会这样做吗?它不能发送域名,因为它在结果中说[ResultMg]=>TLD''不受支持
<?php

$client = new SoapClient('https://live.domainbox.net/?WSDL', array('soap_version' => SOAP_1_2));


// populate the inputs....
    $params = array(
       'AuthenticationParameters' => array(
          'Reseller' => 'pulseinternet',
          'Username' => 'roy_admin',
          'Password' => '*********'
        ),
        'CommandParameters' => array(
            'DomainName' => '($_POST["domainname"])',
            'LaunchPhase' => 'GA'
        )
    );

$result = $client->CheckDomainAvailability($params, AvailabilityStatus);

print_r($result);
?>
stdClass Object ( [CheckDomainAvailabilityResult] => stdClass Object ( [ResultCode] => 250 [ResultMsg] => TLD '' not supported [TxID] => d015865c-b99e-400f-94b9-badf89b0216f [AvailabilityStatus] => 3 [AvailabilityStatusDescr] => ErrorOccurred [LaunchPhase] => GA [DropDate] => [BackOrderAvailable] => [AdditionalResults] => stdClass Object ( ) ) )
$dom = 'test12309go.com';
$tld = '.com,.net,.org';
//$client = new SoapClient('https://sandbox.domainbox.net/?WSDL', array('trace' => true, 'soap_version' => SOAP_1_2));
$client = new SoapClient('https://live.domainbox.net/?WSDL', array('trace' => true, 'soap_version' => SOAP_1_2));
$params = array(
    'AuthenticationParameters' => array(
        'Reseller' => 'MyReseller',
        'Username' => 'MyUsername',
        'Password' => 'MyPassword'
    ),
    'CommandParameters' => array(
        'DomainName' => $dom,
    'TLDs' => $tld,
    'Limit' => '10',
    'CheckAtRegistry' => true,
      'DomainCheck' => array(
        'Include' => true
      ),
      'NameSuggestions' => array(
        'Include' => false
      ),
      'PremiumDomains' => array(
        'Include' => false
      ),
  )
);
$result = $client->CheckDomainAvailabilityPlus($params);
//echo $client->__getLastRequest();
print_r($result);