Per informazioni 02 55600423

SOAPI OVH


SOAPI é un servizio web che vi permette di comprare e di configurare i vostri prodotti OVH senza avere a collegarVi a l'interfacia di gestione (Manager) Con la tecnologia WSDL, utilizzate direttamente i metodi OVH a distanza con piccoli codici di alcune linee soltanto, nella vostra lingua di programmazione favorita.

Per sapere tutto su SOAPI, consultate la documentazione tecnica



Utilità

SOAPI vi permette d' utilizzare gli outils del manager senza collegarVi... Potete ordinare o configurare un nome di dominio, un hosting o un server dédicato semplecimente scrivendo alcune linee di script nella vostra lingua favorita.

I vantaggi di SOAPI:

  • Sviluppare facilmente e velocemente vostri scripts grazie a WSDL e al generatore di codice della documentazione ;
  • Eseguire diverse operazioni su diversi domini in una sola volta;
  • Automatizzare e pianificare delle task;
  • Creare la Vostra propria interfaccia di gestione per i prodotti OVH


Compatibilità

Con l'utilizzo di SOAP e WSDL, SOAPI é compatibile con l'insieme delle lingue di programmazione e librerie :

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


Tecnico

SOAPI é un servizio web che utilizza le tecnologie SOAP e WSDL

SOAP

Acronimo per 'Simple Object Access Protocol'; Permette la trasmissione degli informazioni tra il server e il cliente. Per più sicurezza, gli scambi sono criptati con SSL (https://).


WSDL

Acronimo di 'WEB Services Description Language'; Questa tecnologia (basata sul linguaggio XML) descrive tutta l'API funzione per funzione. Questa descrizione, utilizzata dal Vostro linguaggio di programmazione, Vi permette di creare i Vostri script molto semplicemente e velocemente.


Esempio di script

Quest'esempio PHP5 permette di creare un dominio via il sistema di punti (conto fedeltà/rivenditore).

<?php

try {
 $soap = new SoapClient("/soapi/soapi-re-1.3.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", "dns15.ovh.net", "ns15.ovh.net", "", "", "", "", "", "", "", "", "", "", "", false);
 echo "resellerDomainCreate successfull\n";

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

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