From 9c326773655664e18d5b846ed4136fea9fafacf8 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 19 Mar 2019 17:02:30 +0100 Subject: API: Status: group properties, add station UIC/lon/lat --- templates/account.html.ep | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) (limited to 'templates/account.html.ep') diff --git a/templates/account.html.ep b/templates/account.html.ep index 17b5e48..f7cac36 100644 --- a/templates/account.html.ep +++ b/templates/account.html.ep @@ -148,9 +148,6 @@

Status

-

- Das Format der API v0 kann sich noch ändern, ab v1 ist es stabil. -

% if ($token->{status}) { curl <%= $api_root %>/status/<%= $acc->{id} %>-<%= $token->{status} // 'TOKEN' %> @@ -159,14 +156,25 @@ curl <%= $api_root %>/status/TOKEN % }

+

+ Beispiel / Layout: +

{
+ "deprecated" : true / false, (falls true: Diese API-Version wird irgendwann abgeschaltet, bitte auf eine neue umsteigen)
"checked_in" : true / false,
- "station_ds100" : "EE", (DS100-Kürzel der letzten Station)
- "station_name" : "Essen Hbf", (Name der letzten Station)
- "train_type" : "ICE", (aktueller / letzter Zugtyp)
- "train_line" : "", (Linie, ggf. null)
- "train_no" : "1234", (Zugnummer)
+ "station" : {
+ "name" : "Essen Hbf", (Name der letzten Station)
+ "ds100" : "EE", (DS100-Kürzel)
+ "uic" : 8000098, (Internationale Bahnhofsnummer)
+ "longitude" : 7.014793,
+ "latitude" : 51.451355,
+ },
+ "train" : {
+ "type" : "ICE", (aktueller / letzter Zugtyp)
+ "line" : null, (Linie als String, nicht immer numerisch, ggf. null)
+ "no" : "1234", (Zugnummer als String)
+ },
"action_ts" : 1234567, (UNIX-Timestamp des letzten Checkin/Checkout)
"sched_ts" : 1234567, (UNIX-Timestamp der zugehörigen Ankunft/Abfahrt gemäß Fahrplan. Ggf. 0)
"real_ts" : 1234567, (UNIX-Timestamp der zugehörigen Ankunft/Abfahrt laut Echtzeitdaten. Ggf. 0)
-- cgit v1.2.3