API Questions fréquentes

Qu'est-ce que l'XML RPC ?

XML-RPC (Remote Procedure Call) est un procédé d'appel à distance utilisant le HTTP comme transport et le XML comme codage. XML-RPC est conçu pour être aussi simple que possible, tout en permettant aux structures de données complexes d'être transmises, traitées et retournées. A noter que Gandi utilise le protocole en HTTPs pour plus de sécurité. Vous trouverez plus d'informations sur le site officiel XML-RPC.

Qui peut utiliser Gandi API XML ?

Tous nos clients peuvent accéder à Gandi API XML. Il suffit que le compte prépayé soit crédité.

Quels langages de programmation permettent de s'interfacer via XML-RPC ?

De nombreux langages proposent, soit des librairies, soit une implémentation directe de fonctions pour utiliser XML-RPC très simplement.
Quelques lignes de codes suffisent pour acheter un domaine.

Par exemple :

  • Python : Le module de la distribution xmlrpclib supporte d'origine tout ce dont vous avez besoin pour utiliser Gandi API XML.
  • Perl : Le module CPAN SOAP::Lite intègre le package XMLRPC::Lite qui gère d'origine tout ce dont vous avez besoin.
  • PHP : Il existe plusieurs librairies pour se connecter comme http://phpxmlrpc.sourceforge.net/ ou http://pear.php.net/package/XML_RPC/, PHP5 dispose également d'une librairie. Nous mettons également à votre disposition un kit de démonstration avec la librairie PEAR
  • C ou C++ : Vous pouvez vous connecter via la librairie disponible à cette adresse http://xmlrpc-c.sourceforge.net/
  • ASP ou .NET : Vous pouvez vous connecter via la librairie disponible à cette adresse http://xml-rpc.net/.

La liste complète des implémentations XML-RPC est disponible sur le site http://www.xmlrpc.com.

Dernière modification: le 03/11/2016 à 13:54 par Samuel G. (Gandi)