0

テスト API キーを使用して新しいテスト ドメインを作成しようとすると、「無効なキー エラー」が表示されます。バージョン チェック コードは実行できますが、ドメイン コードは実行できませんか?

<?php
// Library installed from PEAR
require_once 'XML/RPC2/Client.php';

$apikey = 'xxxxxxx';

$domain = "mydomain.net";
$domain_api = XML_RPC2_Client::create(
    'https://rpc.gandi.net/xmlrpc/',
    array( 'prefix' => 'domain.' )
);
$result = $domain_api->available($apikey, array($domain));
print_r($result);
/*
Array
(
    [mydomain.net] => pending
)
*/
while ( $result[$domain] == 'pending') {
    usleep(700000);
    $result = $domain_api->available($apikey, array($domain));
}
//print_r($result);
/*
Array
(
    [mydomain.net] => unavailable
)
*/

// dump the result
print_r( $result );
?>

error:

Fatal error: Uncaught exception 'XML_RPC2_FaultException' with message 'Error on object : OBJECT_ACCOUNT (CAUSE_NORIGHT) [Invalid API key]' in /home2/path/php/XML/RPC2/Backend/Xmlrpcext/Client.php:131 Stack trace: #0 /home2/path/public_html/buydomain/index.php(66): XML_RPC2_Backend_Xmlrpcext_Client->__call('can_associate_d...', Array) #1 /home2/path/public_html/buydomain/index.php(66): XML_RPC2_Backend_Xmlrpcext_Client->can_associate_domain('My_KEY...', 'FLN123-GANDI', Array) #2 {main} thrown in /home2/path/php/XML/RPC2/Backend/Xmlrpcext/Client.php on line 131
4

1 に答える 1