Может кто-нибудь помочь с опытом API-интерфейс домена и PHP, пожалуйста,

0

Кто-нибудь имел опыт работы с domainbox.com api? Я никогда не делал ничего подобного раньше, и любая помощь была бы действительно оценена. То, что я пытаюсь сделать, это использовать php, отправить запрос и вернуть результаты, отображающие их на странице, но, честно говоря, я даже не знаю, с чего начать, или если это даже лучший способ сделать это.

HTML

<form action="searchdomain.php" method="post">
domain: <input type="text" name="domainname">
<input type="submit">
</form>

PHP

<?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 ( ) ) )

Заранее спасибо Рой

  • 1
    Вы вошли в систему и просмотрели «полную документацию с примером кода»? Я предлагаю вам сделать попытку, а затем сообщите нам, что вы пытались и где застряли.
  • 0
    привет showdev спасибо, что вернулись, я смотрю на это в течение 2 дней, я получаю информацию, которую он собирается вернуть, моя проблема в том, что я не знаю, как отправить его из окна поиска и отобразить информацию обратно на странице.
Показать ещё 7 комментариев
Теги:

1 ответ

0

Здесь вы являетесь рабочим примером:

$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);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню