|
cybnet.ch
clever & useful internet solutions
| |||||||||
| |||||||||
CyBNET XMLRPC (SOAP) APIMit dem standardisierten XML-RPC Webservice lassen sich Hosting-Services direkt in Desktop- oder Web-Applikationen integrieren. Die CyBNET-API deckt alle Basisfunktionen der zurzeit von CyBNET.CH angebotenen Services ab. Der Webservie ist unter der URL: http://wb03.cblc.ch.cybnet.ch/api/ verfügbar. Der AuthkeyDen für den Zugriff auf die API benötigten Authentifizierungs-Schlüssel erhalten Sie unter dem Menüpunkt Account in der Administrations-Umgebung. Der Schlüssel ist ein 40-Zeichen langer Hash und wird bei jedem Remote Process Call als Parameter mitgegeben. PHP + NuSOAPMittels der NuSOAP Bilbiotheken lassen sich XML-RPC Webservices sehr einfach, schnell und komfortabel in PHP Projekte integrieren. In den folgenden Beispielen zur CyBNET API wird die NuSOAP Bibliothek verwendet. Diese liegt in unserem Beispiel im Unterverzeichnis nusoap des Webroots.
sample.php
<?php
/*** CyBNET API 0.3b samples ***/ // CyBNET API authkey $authkey = "abcdefghijklmnopqrstuvwxyz12345678901234"; // NuSOAP Libs laden und instanzieren require_once('nusoap/nusoap.php'); $client = new soapclient('http://wb03.cblc.ch.cybnet.ch/api/?wdsl'); // Alle FTP Benutzer auflisten $response = $client->listFtpUser($authkey); print_r(unserialize($response)); ?> STDOUT Array
( | |||||||||