Webservice idolinkings: Unterschied zwischen den Versionen
Aus infra-struktur AdminWiki 2.10
Zur Navigation springenZur Suche springen
Jan (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jan (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 4: | Zeile 4: | ||
http://demo.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings | http://demo.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings | ||
Diese in PHP geschrieben Beispielapplikation dient als leichter Einstieg in die infra-struktur Webservices | Diese in PHP geschrieben Beispielapplikation dient als leichter Einstieg in die infra-struktur Webservices | ||
| Zeile 18: | Zeile 14: | ||
* '''Funktionsübersicht''' | * '''Funktionsübersicht''' | ||
''<u>Authenticate</u>'' | |||
Authentifiziert einen Benutzer am Webservice | |||
{| class="wikitable" border=1 | |||
! width="100px" | Parameter | |||
! width="100px" | Datentyp | |||
! width="400px" | Beschreibung | |||
|- | |||
| instanceName ||String ||| Vollständiger Pfad der Instanz | |||
|- | |||
| userName || String ||| infra-struktur Benutzername | |||
|- | |||
| password || String ||| infra-struktur Passwort | |||
|- | |||
| || ||| | |||
|- | |||
| <div align=center>'''Rückgabewert'''</div> || ||| | |||
|- | |||
| token || String ||| Authentifizierungstoken für weitere Anfragen am Webservice | |||
|} | |||
''<u>getLinkedIDOList</u>'' | ''<u>getLinkedIDOList</u>'' | ||
| Zeile 41: | Zeile 60: | ||
|- | |- | ||
| result || Array ||| Liefert alle verknüpften Datensätze zurück ($Result[INSTANZ_ID][] = DATENSATZ_ID | | result || Array ||| Liefert alle verknüpften Datensätze zurück ($Result[INSTANZ_ID][] = DATENSATZ_ID | ||
|} | |||
''<u>addIDOButton</u>'' | |||
Fügt eine IDO-Verknüpfungsschaltfläche hinzu | |||
{| class="wikitable" border=1 | |||
! width="100px" | Parameter | |||
! width="100px" | Datentyp | |||
! width="400px" | Beschreibung | |||
|- | |||
| EntryID ||anyType ||| ID des Eintrags | |||
|- | |||
| ModuleID ||anyType ||| ID des Moduls | |||
|- | |||
| InstanceID ||anyType ||| ID der IDO Instanz | |||
|- | |||
| IdoID ||anyType ||| ID des Datensatzes | |||
|- | |||
| Token || String ||| Authentifizierungstoken | |||
|- | |||
| || ||| | |||
|- | |||
| <div align=center>'''Rückgabewert'''</div> || ||| | |||
|- | |||
| || ||| | |||
|} | |} | ||
| Zeile 52: | Zeile 98: | ||
* [[Webservice_contacts]] | * [[Webservice_contacts]] | ||
* [[Webservice_dms]] | * [[Webservice_dms]] | ||
* [[Webservice_dmstagging]] | |||
* [[Webservice_ido]] | * [[Webservice_ido]] | ||
* [[Webservice_idolinkings]] | |||
* [[Webservice_msg]] | * [[Webservice_msg]] | ||
* [[Webservice_user]] | * [[Webservice_user]] | ||
* [[Webservice_email]] | |||
* [[Webservice_task]] | |||
Aktuelle Version vom 13. Mai 2026, 11:57 Uhr
- WSDL Datei
Die zur Nutzung der infra-struktur IDOLINKINGS Webservices notwendige WSDL-Datei finden Sie unter:
http://demo.infra-struktur.de/webservice/wsdl/wsdl.php?idolinkings
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
Authenticate
Authentifiziert einen Benutzer am Webservice
| Parameter | Datentyp | Beschreibung |
|---|---|---|
| instanceName | String | Vollständiger Pfad der Instanz |
| userName | String | infra-struktur Benutzername |
| password | String | infra-struktur Passwort |
Rückgabewert |
||
| token | String | Authentifizierungstoken für weitere Anfragen am Webservice |
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 |
| Token | String | Authentifizierungstoken für weitere Anfragen am Webservice |
| LimitToInstances | Array | optionales Array um die Rückgabe auf einzelne Instanzen zu beschränken |
Rückgabewert |
||
| result | Array | Liefert alle verknüpften Datensätze zurück ($Result[INSTANZ_ID][] = DATENSATZ_ID |
addIDOButton
Fügt eine IDO-Verknüpfungsschaltfläche hinzu
| Parameter | Datentyp | Beschreibung |
|---|---|---|
| EntryID | anyType | ID des Eintrags |
| ModuleID | anyType | ID des Moduls |
| InstanceID | anyType | ID der IDO Instanz |
| IdoID | anyType | ID des Datensatzes |
| Token | String | Authentifizierungstoken |
Rückgabewert |
||