From b85e8a1e04b2021843f7fb11337bc5a298635b7b Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Sat, 19 Aug 2023 12:43:43 +0200 Subject: API: Support HAFAS checkin (via journeyID) --- templates/api_documentation.html.ep | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'templates/api_documentation.html.ep') diff --git a/templates/api_documentation.html.ep b/templates/api_documentation.html.ep index ab90dec..0847139 100644 --- a/templates/api_documentation.html.ep +++ b/templates/api_documentation.html.ep @@ -102,7 +102,7 @@

curl -X POST -H "Content-Type: application/json" -d '{"token":"<%= $uid %>-<%= $token->{travel} // 'TOKEN' %>"}' <%= $api_root %>/travel

-

Payload zum Einchecken, optional mit Zielwahl:

+

Payload zum Einchecken per IRIS-Backend (Schienenverkehr DE/DB), optional mit Zielwahl:

{
"token" : "<%= $uid %>-<%= $token->{travel} // 'TOKEN' %>",
@@ -116,6 +116,19 @@ "comment" : "Beliebiger Text" (optional, überschreibt vorherigen Kommentar)
}

+

Payload zum Einchecken per HAFAS-Backend (Nahverkehr und außerhalb DE/DB), optional mit Zielwahl. fromStation und toStation müssen mit den Unterwegshalten übereinstimmen, z.B. "Hauptbahnhof (U Gleis 2+4), Essen (Ruhr)" statt "Essen Hbf".

+

+ {
+ "token" : "<%= $uid %>-<%= $token->{travel} // 'TOKEN' %>",
+ "action" : "checkin",
+ "train" : {
+ "journeyID" : "1|1426396|4|80|19082023",
+ }
+ "fromStation" : 651806, (Name oder EVA-Nummer)
+ "toStation" : 654645, (optional, Name oder EVA-Nummer)
+ "comment" : "Beliebiger Text" (optional, überschreibt vorherigen Kommentar)
+ } +

Payload zur Wahl eines neuen Ziels, wenn bereits eingecheckt:

{
-- cgit v1.2.3