Pour commencer
Introduction de l'API SOAP
L’API SOAP (Simple Object Access Protocol) est un protocole basé sur le langage XML dont le format est très structuré.
Il se compose de trois parties :
- une enveloppe, qui définit la structure du message et la manière de le traiter
- un ensemble de règles de codage pour exprimer des instances de types de données définis par l’application
- une convention pour représenter les appels de procédure et les réponses
Avec ce format d’API, toutes les méthodes et propriétés sont décrites par un document XML, le Web Services Description Language (WSDL).
L’API SOAP a évolué comme un successeur de XML-RPC où vous utilisez des méthodes à distance dans des scripts de quelques lignes seulement. Cependant, l’implémentation du protocole est un peu complexe et vous devrez utiliser les librairies SOAP existantes dans votre langage préféré.
Grâce à cette API, vous pouvez acheter et configurer les produits Netim sans avoir besoin de vous connecter à l’interface web.
Comment accéder à l'API ?
Pour utiliser l’API SOAP, vous devez disposer d’un compte revendeur.
- Si vous êtes un client existant, contactez l’équipe commerciale afin d’en savoir plus sur le programme pour revendeurs et de mettre votre compte à niveau.
- Si vous êtes novice et souhaitez devenir l’un de nos revendeurs, vous devez vous inscrire pour obtenir un compte revendeur. N’hésitez pas à contacter notre équipe commerciale dans un premier temps pour discuter de vos besoins.
Il est recommandé d’utiliser l’environnement de test opérationnel (OTE) pour intégrer l’API. Notre OTE est une réplique exacte de nos systèmes à des fins de développement.
Avec quels langages est compatible l'API?
- PHP : PHP SOAP Extension
- Perl: SOAP::Lite
- Python: Zeep
- C#: .Net Framework
- Ruby: SOAP::WSDLDriver
- Java: JAX-WS
Comment commencer ?
- Vous pouvez d’abord travailler sur notre environnement de test opérationnel afin de développer vos scripts dans un bac à sable (sandbox).
- Consultez les clients API que nous mettons à disposition pour les principales langues
- Pour en savoir plus sur notre système et nos processus :
- Découvrez nos cas d’utilisation pour connaître les étapes de base afin d’enregistrer des domaines, etc.
- Parcourez les spécifications de l’API pour gérer les noms de domaine, les certificats SSL et les services d’hébergement Web.