Automatically Translated

SOAP-XML API

Zugriff auf die XELOS XML API via SOAP Webservices

Zugriff / Autorisierung

Der Zugriff zur SOAP Schnittstelle erfolgt in der Regel über einen API Nutzer, der zuvor normal im System angelegt wurde und mit entsprechenden Rechten ausgestattet wurde. Verwenden Sie beim Aufruf der API Endpunkte einfach die regulären Authentifizierungsmethoden (zusätzlich besteht für das Webservice Modul auch immer die Möglichkeit über Basic Authentication zu arbeiten) .

Es ist ebenfalls möglich die SOAP Schnittstelle über einen OAuth2 authentifizierten Client aufzurufen und einen Bearer Token im HTTP Header zu senden (siehe OAuth2 Flow in XELOS / JSON-RPC 2.0).

 

WSDL

Am einfachsten erfolgt die Erstellung eines Clients über die Einbindung des WSDL Endpunktes unter https://<yourdomain>/webservice/wsdl .

Für Entwickler gibt es in vielen IDEs die Möglichkeit über die WSDL Definition direkt in einen Client Stub zu erzeugen, welcher die verfügbaren Endpunkte direkt verfügbar macht. 

Beispiel PHP SOAP Client

$client = new SoapClient("https://<yourdomain>/webservice/wsdl", [
    'login'          => "some_name",
    'password'       => "some_password"
]);

$client->system_usermanagement___webservice___list_users($query,$start,$limit);

 

Sie benutzen noch kein XELOS Social Workplace?

Jetzt informieren!

Durch klick auf den Link "jetzt informieren", gelangen Sie auf unsere Produktseite "xelos.net".