Gandi.net Groups

Gandi API: Impossible de s'identifier

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Bonjour,

Je me suis inscrit hier sur Gandi en compte revendeur et j'ai suivi
toutes les étapes pour pouvoir utiliser l'API XML RPC de Gandi.

J'ai recu un email me donnant un mot de passe pour pouvoir tester l'API.

Cependant, je n'arrive pas à me Login avec le code intégré et les
bons paramèters.J'ai l'erreur suivante.

could not login because: DataError: invalid value for password [invalid
password] 

J'ai tenté en activant/désactivant le safe mode mais c'est la même
chose.

Merci d'avance pour votre réponse.

Mon login est NL955-GANDI
J'ai compris le problème, le serveur XML RPC n'était pas celui de
test.

Serveur de test : https://api.ote.gandi.net/xmlrpc/

Bonne journée à tous ;)
Bonjour,
J'ai eu un problème au niveau d'identification.

Mon login : EVC2-GANDI

J'ai eu un message:
could not login because: CURL error: SSL certificate problem, verify
that the CA cert is OK.
Details: error:14090086:SSL
routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Je pense que login et pwd sont corrects mais les certificates , je n'en
sais absolument rien. 

Il faut importer les certificates de Gandi.net dans mon code ?? 
Comment faire ?

Merci d'avance pour votre réponse .


Le 2 nov 2007 à 10:45 CET, Jordan a écrit :
J'ai compris le problème, le serveur XML RPC n'était pas celui de
test.

Serveur de test : https://api.ote.gandi.net/xmlrpc/

Bonne journée à tous ;)
Bonjour,

J'ai résolu mon problème de certificate .

En  effet, ce que j'ai fait:
+ Désactive option vérifier SSL 
+ Ensuite, ajoute Time-out = 30 lors de l'envoi la requête car j'ai eu
une erreur de 'Connection Time-out' , cela vous permet d'éviter ce
genre d'erreur.

Voici, mon code 
--------------------------------------------------
    $proxy  = new xmlrpc_client(LOGIN_URL);

    $proxy->setSSLVerifyHost(false); // setSSLVerifyHost est une
méthode dans librairie de phpxmlrpc.

    $proxy->setSSLVerifyPeer(false);
    // Les 2 lignes précédentes désactivent option verify SSL.

    $msg = new xmlrpcmsg... ; // la commande avec les arguments

    $reply  = $proxy->send($msg,30,'https'); 
    // Pour éviter Connection Time-out(Je l'ai eu)
...
--------------------------------------------------------------------------------
    Je trouve cette partie est essentielle pour faire marcher la
commande 'login' de API et sinon le reste du code (exemple) a été bien
écrit.

Voila :) :)