Post taggati ‘ API ’

Utilizzare le API di Aruba Cloud Computing da PHP

martedì, marzo 13th, 2012

Il nuovo servizio di Cloud Computing di Aruba mette a disposizione un set di API pubbliche che permette di gestire le varie funzionalità direttamente dai propri applicativi. I webservice sono del tipo WCF SOAP 1.1 con sicurezza WSSE. Non proprio facili da consumare con PHP.

Dopo un pò di prove e di aiuto sono riuscito a connettermi ed utilizzare il servizio attraverso il client della libreria SOAP per PHP.

Questo è il file da includere per stabilire la connessione ed istanziare l’oggetto client con cui effettuare le chiamate.

Per chiamare un metodo delle API in seguito sarà sufficiente il seguente codice:

$objClient = ACC_Connect($username, $password);

try {
   $objResponse = $objClient->GetLogs();
}
catch (SoapFault $E) {
   return ($E->faultstring);
}