Dahlbruch - Hillnhütten - Stift Keppel-Allenbach
Bad Berleburg
21:38
API- und Entwickler-Hinweise
Diese Seite kann gerne als iframe in eigene Infoscreens o.ä. eingebunden werden.
Für eine kleine Ansicht (z.B. iframe in einer normalen Website) bitte das
"App"-Frontend verwenden. Für eine große Ansicht
(z.B. als alleinstehender Infoscreen) gibt es das "Infoscreen"-Frontend.
Die Parameter mode=json&version=3
(alternativ auch https://dbf.finalrewind.org/Bahnhofsname.json?version=3)
bieten ein JSON-IRIS-Interface. Die route-Elemente können zusätzlich
die Felder "isAdditional" oder "isCancelled" enthalten, der Rest sollte
selbsterklärend sein. Im Fehlerfall fehlt das "departures"-Element,
stattdessen wird ein "error"-Element mit Fehlermeldung zurückgegeben.
Bitte nur eine Anfrage pro Station und Minute
– eine höhere Auflösung haben die Backenddaten ohnehin nicht.
Mit limit kann die Anzahl der
angezeigten / im JSON enthaltenen Abfahrten eingeschränkt werden, z.B.
limit=10 für die ersten zehn.
Dieser Dienst ist Open Source-Software (Links siehe unten) und kann auch
auf eigenen Servern installiert werden. Automatisierte Crawler, die mehrere
Dutzend Stationen pro Minute abfragen, bitte nur auf eigenen Instanzen
betreiben.