SOAPI OVH

Développeurs, revendeurs, SOAPI est faite pour vous !

Achetez et configurez vos produits OVH sans vous connecter à l’interface de gestion, ou créez votre propre interface de gestion à partir du code déjà développé par OVH.






Facilitez vos opérations


Grâce à SOAPI, vous :

Automatisez l'achat, le renouvellement et le transfert de vos noms de domaine.


Achetez et configurez vos produits sans vous connectez à l'interface de gestion.


Créez votre compte. Vous définissez le seuil d'alerte et recevez un email pour le ré-alimenter, vous récupérez l'historique de vos factures, votre liste de services, ou vous changez les contacts d'un service.





Développez vos scripts :


Avec la technologie WSDL et SOAP, utilisez directement les méthodes OVH à distance. Insérez des bouts de code de quelques lignes seulement, dans votre langage de programmation favori. Vous développez facilement et rapidement vos scripts grâce au générateur de code et à la documentation.





Bénéficiez d'une grande compatibilité


SOAPI est compatible avec l'ensemble des langages de programmation et librairies suivantes


PHP : PHP5 SOAP Extension, PEAR SOAP et NuSOAP
PERL : SOAP::Lite
Python : SOAPpy
C, C++ : gSOAP et Axis2
C# : .Net Framework
Ruby : SOAP::WSDLDriver




Créez votre propre interface de gestion


Avez SOAPI, créez votre propre interface de gestion de produits OVH. Construisez votre interface en reprenant le code, déjà développé et testé par OVH. Vous pouvez personnaliser votre interface de gestion avec les fonctions spécifiques aux produits OVH que vous proposez.





Exemple de Script

Cet exemple PHP5 permet de créer un nom de domaine via le système de points (compte fidélité/revendeur).

<?php
try {
    $soap = new SoapClient("/soapi/soapi-re-1.XX.wsdl");

    //login
    $session = $soap->login("xxxxxx-ovh", "******", "fr", false);
    echo "login successfull\n";

    //resellerDomainCreate
    $soap->resellerDomainCreate($session, "ovh.com", "xxlplan", "gold", "none", "yes", "XXXXXX-OVH", "XXXXXX-OVH", "XXXXXX-OVH", "XXXXXX-OVH", "dnsXX.ovh.net", "nsXX.ovh.net", "", "", "", "", "", "", "", "", "", "", "", false);
    echo "resellerDomainCreate successfull\n";

    //logout
    $soap->logout($session);
    echo "logout successfull\n";

} catch(SoapFault $fault) {
    echo $fault;
}
?>
            






En savoir plus
sur le service SOAPI