... | ... | @@ -4,6 +4,8 @@ Der OpenASiST-Server ist eine zentrale Anlaufstelle für alle App-Instanzen, wel |
|
|
|
|
|
https://urz-asist.hrz.tu-chemnitz.de/asist/rest/app/{modul}/{university}/{action}
|
|
|
|
|
|
Der Server beantwortet jede Anfrage mit einem [JSON-String](https://www.w3schools.com/js/js_json_intro.asp), welcher die angeforderten Informationen enthält. Dieser JSON-String muss mit einer entsprechenden Bibliothek [geparsed](https://de.wikipedia.org/wiki/Parser) werden, damit die übermittelten Daten weiterverarbeitet werden können.
|
|
|
|
|
|
Es müssen mindestens 3 Pfad-Paramter übergeben werden, welche in diesem Beispiel mit {}-Klammern gekennzeichnet sind. Der {modul}-Parameter beschreibt, welchen Funtkionalitätsbereich des ASiST-Servers verwendet werden soll. An dieser Stelle kann zum Beispiel 'canteen' eingesetzt werden, um die Mensa-Funktionen des ASiST-Server aufzurufen. Mit Hilfe des {university}-Paramters, wird die benötigte Universität übermittelt. Jede Universität besitzt ein Kürzel, welches im Falle der TU Chemnitz die Zeichenkette 'tuc' ist.
|
|
|
Damit der ASiST-Server weiß, welche Aktion/Funktionalität ausgeführt werden soll, ist zuletzt der {action}-Paramter zu setzen. Beispielsweise kann diesem Parameter der Wert 'list' oder 'all' zugewiesen werden, wodurch der ASiST-Server eine Liste von Informationen zusammenstellt und dem Clienten zurücksendet.
|
|
|
|
... | ... | |