SOAPI OVH

La utilidad SOAPI está dirigida a desarrolladores y revendedores.

Adquiera y configure sus productos de OVH sin conectarse al área de cliente o cree su propio panel de administración a partir del código desarrollado por OVH.






Facilite las operaciones


Con SOAPI podrá:

Automatizar la compra, renovación y transferencia de dominios


Comprar y configurar sus productos sin necesidad de conectarse al área de cliente.


Cree su cuenta . Establezca un umbral de alerta y reciba un email para realimentarlo, reciba el historial de sus facturas o su lista de servicios o cambie los contactos de un servicio.





Desarrolle sus scripts


Con la tecnología WSDL y SOAP podrá utilizar directamente las funciones de la interfaz OVH a distancia. Inserte líneas de código en su lenguaje de programación favorito y desarrolle fácil y rápidamente sus scripts con ayuda del generador de código y la documentación.





Disfrute de una gran compatibilidad


SOAPI es compatible con los siguientes lenguajes de programación y librerías:


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




Cree su propio panel de administración


Con SOAPI, cree su propio panel de administración de los productos OVH. Construya su interfaz utilizando el código ya desarrollado y probado por OVH. Puede personalizar su panel de administración con las funciones específicas de los productos OVH de que disponga.





Ejemplo de script

Este ejemplo de PHP5 permite crear un dominio a través del sistema de puntos (cuenta de fidelidad/revendedor).

<?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;
}
?>
            






Más información
sobre el servicio SOAPI