Więcej informacji 801 700 787*/71 786 07 87

SOAPI OVH


SOAPI jest usługą www, która pozwala na zakup i konfigurację usług OVH bez koniecznośći korzystanie z managera v3. Dzięki technologii WSDL możesz zdalnie korzystać z rozwiązań OVH, tworząc linie kodu w wybranym języku programowania.

Jeżeli chcecie Państwo zapoznać się z SOAPI, zapoznaj się z dokumentacją techniczną



Przydatność

SOAPI pozwala na korzystanie z funkcji dostępnych w managerze v3 bez konieczności logowania się. Możesz zarejestrować lub skonfigurować domenę, serwer wirtualny lub nawert dedykowany poprostu tworząc linie kodu w ulubionym języku programowania.

Korzyści SOAPI:

  • Twórz rozwiązania szybciej dzięki technologii WSDL oraz generatorowi kodu;
  • Wykonywanie wiele operacji na kilku domenach jednocześnie;
  • Planowanie i automatyzowanie zadanie;
  • Tworzenie własnego interfejsu obsługi produktów OVH


Kompatybilność

Korzystaj z SOAP i WSDL, SOAPI jest kompatybilny z poniższymi językami skryptów i bibliotekami :

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


Technika

SOAPI jest usługą www wykorzystującą technologie SOAP i WSDL

SOAP

Acronim 'Simple Object Access Protocol'; Umożliwia przesył informacji pomiędzy serwerem a klientem. W celach bezpieczeństwa połączenia są szyfrowane (https://).


WSDL

Akronim dla "WEB Services Description Language"; Technologia ta (oparta na języku XML) opisuje każdą funkcę API. Opis ten, używany w wybranym przez Państwa języku programowania, umożliwia szybkie i łatwe tworzenie własnych skryptów.


Przykładowy skrypt:

Ten przykład PHP5 pokazuje jak zarejestrować nazwę domeny korzystając z systemu punktów (Konto Skarbonka/Reseller).

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