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
Gandi API: Impossible de s'identifier
Vous devez être connecté pour poster de nouveaux messages. Créer un compte.
- Par : Jordan
- Date : le 2 nov. 2007 à 10:02
- Sujet : Impossible de s'identifier
- Par : Jordan
- Date : le 2 nov. 2007 à 10:45
- Sujet : Re: Impossible de s'identifier
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 ;)
- Par :
Minh NGUYEN - Date : le 26 fév. 2008 à 09:26
- Sujet : Re: Impossible de s'identifier
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 ;)
- Par :
Minh NGUYEN - Date : le 27 fév. 2008 à 11:30
- Sujet : Re: Impossible de s'identifier
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 :) :)