REST Interface - graflu0/TSM_MobOp GitHub Wiki
Server:
http://acf-mobop.rhcloud.com/rest/v1/
Pfad: /city
GET
liefert alle "globale" Städte zurück
POST, PUT, DELETE
nicht verwendet, da nicht möglich
Pfad: /city/{deviceId}
GET
liefert alle Städte des jeweiligen Gerätes zurück
POST
erstellt eine Stadt für das Gerät Benötigte Informationen: Name, Längen- & Breitengrad, Land Als Antwort wird die erstellte Stadt gesendet
PUT /{cityId}
ersetzt eine bereits erfasste Stadt Als Antwort wird die ersetzte Stadt gesendet
DELETE /{cityId}
Löscht eine bereits erfasste Stadt Als Antwort wird ein success gesendet
Pfad: /group/
GET
liefert Liste mit ids der jeweiligen Städte zurück
POST, PUT, DELETE
nicht verwendet, da nicht möglich
Pfad: /group/{deviceId}
GET
liefert alle Gruppen der Städte des jeweiligen Gerätes zurück
POST
erstellt eine Liste für das Gerät Benötigte Informationen: Gruppenname, IDs der Städte in der Gruppe Als Antwort wird die erstellte Gruppe zurück gesendet
PUT /{groupId}
ersetzt eine bereits erfasste Gruppe Als Antwort wird die ersetzte Gruppe gesendet
DELETE /{groupId}
Löscht eine bereits erfasste Gruppe Als Antwort wird ein success gesendet
Pfad: /device
POST
"registriert" ein Gerät auf dem Server
GET, PUT, DELETE
nicht nötig, da Gerät nicht gelöscht bzw. geändert werden kann