Gandi Groupes


Gandi API: Connect API

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

Bonjour,

Je souhaite mettre en place la nouvelle API 2.0 mais j'ai une erreur à la
connexion : 
HTTP_Request2_ConnectionException: Unable to connect to
ssl://rpc.ote.gandi.net:443. Error: stream_socket_client(): unable to
connect to ssl://rpc.ote.gandi.net:443 (Unknown error) in
/usr/share/php/HTTP/Request2/Adapter/Socket.php on line 154

J'ai pourtant bien suivi votre documentation et j'utilise la clé disponible
sur mon compte pour me connecter au serveur de test OT&E.
Mon compte : STT12-GANDI
Language : php5 - XML_RPC2 from PEAR
URL d'api utilisé : https://rpc.ote.gandi.net/xmlrpc/

Si je remplace l'url de l'API par la version http j'ai le retour suivant : 
Received non-200 HTTP Code: 404. Response body: Not Found
Mon serveur arrive bien à joindre rpc.ote.gandi.net, le soucis peut-il
venir de la connection https ?

Auriez vous une idée de l'origine de cette erreur ?

Cordialement,
Trouvé... PEAR ne semble pas gérer correctement la vérification du
certificat GANDI.
Il faut donc lui ajouter le parametre sslverify = false

En pratique, remplacez simplement cela :
$this->APIDomain = XML_RPC2_Client::create($this->APIUri,array( 'prefix'
=> 'domain.' )); 
par cela : 
$this->APIDomain = XML_RPC2_Client::create($this->APIUri,array( 'prefix'
=> 'domain.','sslverify'=>false ));
########################


Le 17 jan 2012 à 15:22 CET, Service technique a écrit :
Bonjour,

Je souhaite mettre en place la nouvelle API 2.0 mais j'ai une erreur à la
connexion : 
HTTP_Request2_ConnectionException: Unable to connect to
ssl://rpc.ote.gandi.net:443. Error: stream_socket_client(): unable to
connect to ssl://rpc.ote.gandi.net:443 (Unknown error) in
/usr/share/php/HTTP/Request2/Adapter/Socket.php on line 154

J'ai pourtant bien suivi votre documentation et j'utilise la clé
disponible
sur mon compte pour me connecter au serveur de test OT&E.
Mon compte : STT12-GANDI
Language : php5 - XML_RPC2 from PEAR
URL d'api utilisé : https://rpc.ote.gandi.net/xmlrpc/

Si je remplace l'url de l'API par la version http j'ai le retour suivant :
Received non-200 HTTP Code: 404. Response body: Not Found
Mon serveur arrive bien à joindre rpc.ote.gandi.net, le soucis peut-il
venir de la connection https ?

Auriez vous une idée de l'origine de cette erreur ?

Cordialement,