Anhang | API-Kommunikation mit Controller (Version 0.7.1)
A 3.5.2
Die API liefert für alle Requests ein Datenpaket in folgender Form zurück:
In data sind die eigentlichen Informationen in Antwort auf den jeweiligen Request enthalten. errors enthält
bei Bearbeitung des Requests aufgetretene Fehler. Jedes Element in errors hat folgende Struktur:
Attribut
message
mapping
code
colorSENSOR CFO
Response-Format und Fehlerbehandlung
Typ
String
String / null
String
Inhalt
Englischsprachige Beschreibung des Fehlers.
Entweder null, wenn kein Mapping vorliegt, oder ein String, der einen
Pfad zu einem Attribut der Ressource beschreibt, für den ein Fehler
festgestellt wurde. Mappings tauchen meist dann auf, wenn eine Res-
source aktualisiert wird und z.B. die Validierung des neuen Werts fehl-
schlägt. Der Ausdruck in mapping ist gültiges JavaScript. Ein Fehler
für das foo Attribut für das zweite Element in der bar Liste würde durch
bar[1].foo beschrieben werden.
Der Fehlercode beschreibt generalisiert die Art des aufgetretenen
Fehlers.
Seite 98