Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
weiteres:webservices [2013/08/15 12:03] pfeiffer |
weiteres:webservices [2022/02/21 17:25] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Webservices ====== | ====== Webservices ====== | ||
+ | |||
+ | Bei Bedarf steht sowohl eine SOAP wie auch eine JSON-RPC Schnittstelle zur Verfügung um Daten aus taginet von Fremdsystemen aus abzurufen. | ||
+ | |||
+ | ===== SOAP ===== | ||
+ | Der Zugriffspunkt lautet: https:// | ||
+ | |||
+ | Zugehörige WSDL-Datei: https:// | ||
+ | |||
+ | |||
+ | ===== JSON-RPC ===== | ||
+ | Der Zugriffspunkt lautet: https:// | ||
+ | |||
+ | Die SMD-Datei kann mittels GET unter obiger URL abgerufen werden. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Konfiguration ===== | ||
+ | Die Benutzung der Webservices muss zunächst durch die Centerboard AG freigeschaltet werden: | ||
+ | * // | ||
+ | * Die Benutzer welche mittels API zugreifen möchten müssen die Berechtigungsgruppe // | ||
+ | Die berechtigten Benutzer erstellen dann selbstständig unter "Mein tagiNet" | ||
+ | |||
+ | ===== Funktionen ===== | ||
Momentan existieren folgende Funktionen: | Momentan existieren folgende Funktionen: | ||
- | getKinder: | + | ==== getKinder |
* Grunddaten sämtlicher Kinder | * Grunddaten sämtlicher Kinder | ||
* Argumente: | * Argumente: | ||
* ' | * ' | ||
- | getEmails: | + | ==== getEmails |
* E-Mails der zum heutigen Tag aktiven Vertragspartner | * E-Mails der zum heutigen Tag aktiven Vertragspartner | ||
* Argumente: | * Argumente: | ||
* ' | * ' | ||
- | getVertragspartner: | + | ==== getVertragspartner |
* Listet alle (oder den einen) Vertragspartner plus zugehörige Kinder (mit Monatsbeitrag Kind) in einem mehrdimensionalen Array | * Listet alle (oder den einen) Vertragspartner plus zugehörige Kinder (mit Monatsbeitrag Kind) in einem mehrdimensionalen Array | ||
* Argumente: | * Argumente: | ||
Zeile 19: | Zeile 45: | ||
* ' | * ' | ||
- | getKontostand: | + | ==== getKontostand |
* Gibt den aktuellen Kontostand (Stand heute) als Float zurück | * Gibt den aktuellen Kontostand (Stand heute) als Float zurück | ||
* Argumente: | * Argumente: | ||
Zeile 25: | Zeile 52: | ||
* ' | * ' | ||
- | getKontoauszug: | + | ==== getKontoauszug |
* Listet alle Kontobewegungen einer Familie in einem mehrdimensionalen Array | * Listet alle Kontobewegungen einer Familie in einem mehrdimensionalen Array | ||
* Argumente: | * Argumente: |