Antwortformat und Fehler
1. Erfolgreiche Antwort (Correct Response)
Ein erfolgreicher API-Aufruf liefert eine JSON-Antwort mit den abgefragten Daten. Das folgende Beispiel zeigt eine Antwort für die Abfrage von PowerDog-Geräten eines bestimmten Eigentümers.
{
"query": "SELECT * FROM powerdog WHERE pdowner=29812;",
"valid": 1,
"powerdogs": [
{
"timezone": "Europe/Vienna",
"id": "36789",
"name": "Testanlage4Hütter",
"description": "",
"address_zip": "5280",
"address_city": "Braunau am Inn",
"address_country": "AUT",
"address_street": "Mozartstraße",
"address_no": "33",
"longitude": "13.04096985",
"latitude": "48.24743652",
"published": "0",
"owner": "29812",
"uid": "PD2402-0019",
"server_id": "31"
},
{
"timezone": "Etc/GMT+0",
"id": "37641",
"name": "TestGerät",
"description": null,
"address_zip": "",
"address_city": "",
"address_country": null,
"address_street": "",
"address_no": "",
"longitude": null,
"latitude": null,
"published": null,
"owner": "29812",
"uid": "0815",
"server_id": "101"
},
{
"timezone": "Europe/Vienna",
"id": "38586",
"name": "Testanlage5Hütter cm4s",
"description": null,
"address_zip": "",
"address_city": "",
"address_country": null,
"address_street": "",
"address_no": "",
"longitude": null,
"latitude": null,
"published": "0",
"owner": "29812",
"uid": "PD2502-0033",
"server_id": "31"
}
]
}