Bonjour,
Je ne comprends pas pourquoi ma requête domain_list me sort un tableau vide alors que je possède bien des noms de domaine via l'interface GANDI.
Les 2 premières requêtes me sortent bien une session
Quelqu'un peut-il m'aider ?
Merci.
Voici le code :
<?php require_once("xmlrpc.inc");
/* login */
$proxy = new xmlrpc_client("https://api.ote.gandi.net/xmlrpc/");
$msg = new xmlrpcmsg(
"login",
array(
new xmlrpcval("LN692-GANDI"),
new xmlrpcval("password"),
new xmlrpcval(True, "boolean")
)
);
$reply = $proxy->send($msg);
if ($reply->faultCode())
{
echo "could not login because: " . $reply->faultString() . "\n";
exit(67);
}
$session = $reply->value(); echo "<pre>"; print_r($session); echo "</pre><hr />";
/* su */
$msg = new xmlrpcmsg(
"su",
array(
$session,
new xmlrpcval("LN692-GANDI")
)
);
$reply = $proxy->send($msg);
if ($reply->faultCode())
{
echo "could not su to user LN692-GANDI because: " . $reply->faultString() . "\n";
exit(67);
}
$session = $reply->value(); echo "<pre>"; print_r($session); echo "</pre><hr />";
/* domain_list */
$msg = new xmlrpcmsg(
"domain_list",
array($session)
);
$reply = $proxy->send($msg);
if ($reply->faultCode())
{
printf("could not retrieve the list of domains because: %s\n", $reply->faultString());
}
else
{
$val = php_xmlrpc_decode($reply->value());
echo "<pre>"; print_r($val); echo "</pre><hr />";
}
?>
J'ai le même problème. Peut-être est-ce lié au compte de test. Perso je ne suis pas encore passé en production
La réponse est ici: http://groups.gandi.net/fr/topic/gandi.fr.api/4352
Dernière modification: le 11/10/2010 à 15:58 par Benoit L.