Webservice idolinkings: Unterschied zwischen den Versionen
Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Ino (Diskussion | Beiträge) Die Seite wurde neu angelegt: „* '''WSDL Datei''' Die zur Nutzung der infra-struktur IDOLINKINGS Webservices notwendige WSDL-Datei finden Sie unter: http://instanzname.infra-struktur.de/webse...“ |
Ino (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 14: | Zeile 14: | ||
$client = new SoapClient("http://instanz.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings",array('exceptions'=>false)); | $client = new SoapClient("http://instanz.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings",array('exceptions'=>false)); | ||
$Token = $client->__soapCall("authenticate",array("http://instanz.infra-struktur.de","USERNAME","PASSWORD")); | $Token = $client->__soapCall("authenticate",array("http://instanz.infra-struktur.de","USERNAME","PASSWORD")); | ||
var_dump($client->__soapCall("getLinkedIDOList",array(INSTANZ_ID, IDO_ID, TOKEN, array(INSTANZ_ID, INSTANZ_ID)))); | var_dump($client->__soapCall("getLinkedIDOList",array(INSTANZ_ID, IDO_ID, TOKEN, array(INSTANZ_ID, INSTANZ_ID)))); | ||
?> | ?> | ||
| Zeile 32: | Zeile 31: | ||
|- | |- | ||
| IDOID || Integer ||| ID des Datensatzes des Verknüfungen interessant sind | | IDOID || Integer ||| ID des Datensatzes des Verknüfungen interessant sind | ||
|- | |||
| LimitToInstances || Array ||| optionales Array um die Rückgabe auf einzelne Instanzen zu beschränken | |||
|- | |- | ||
| Token || String ||| Authentifizierungstoken für weitere Anfragen am Webservice | | Token || String ||| Authentifizierungstoken für weitere Anfragen am Webservice | ||
| Zeile 39: | Zeile 40: | ||
| <div align=center>'''Rückgabewert'''</div> || ||| | | <div align=center>'''Rückgabewert'''</div> || ||| | ||
|- | |- | ||
| | | result || Array ||| Liefert alle verknüpften Datensätze zurück ($Result[INSTANZ_ID][] = DATENSATZ_ID | ||
|} | |} | ||
Version vom 5. Februar 2010, 13:52 Uhr
- WSDL Datei
Die zur Nutzung der infra-struktur IDOLINKINGS Webservices notwendige WSDL-Datei finden Sie unter:
http://instanzname.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings
Beachten Sie, dass der Webserver für die Verwendung der Webservices Schreibrechte auf das Verzeichnis „WEBROOT/webservice/wsdl“ benötigt.
- Example
Diese in PHP geschrieben Beispielapplikation dient als leichter Einstieg in die infra-struktur Webservices
<?php
$client = new SoapClient("http://instanz.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings",array('exceptions'=>false));
$Token = $client->__soapCall("authenticate",array("http://instanz.infra-struktur.de","USERNAME","PASSWORD"));
var_dump($client->__soapCall("getLinkedIDOList",array(INSTANZ_ID, IDO_ID, TOKEN, array(INSTANZ_ID, INSTANZ_ID))));
?>
- Funktionsübersicht
getLinkedIDOList
Der Webservice liefert ein Array mit Instanz IDs und IDOs der Beziehungen
| Parameter | Datentyp | Beschreibung |
|---|---|---|
| InstanceID | Integer | ID der IDO-Instanz |
| IDOID | Integer | ID des Datensatzes des Verknüfungen interessant sind |
| LimitToInstances | Array | optionales Array um die Rückgabe auf einzelne Instanzen zu beschränken |
| Token | String | Authentifizierungstoken für weitere Anfragen am Webservice |
Rückgabewert |
||
| result | Array | Liefert alle verknüpften Datensätze zurück ($Result[INSTANZ_ID][] = DATENSATZ_ID |