API – Abfahrtsanzeigen
Informationen zu den nächsten Abfahrten an einer Haltestelle des öffentlichen Nahverkehrs (virtuelles Anzeigedisplay).
- Endpoint:
GET https://www.zditm.szczecin.pl/api/v1/displays/{stopNumber}(den Wert für{stopNumber}erhalten Sie über die Haltestellen-API – Feldnumber) - Datenformat: application/json
- Aktualisierungsfrequenz: ca. alle 20 Sekunden
Datenstruktur
{
"stop_name": "Brama Portowa",
"stop_number": "10813",
"departures": [
{
"line_number": "6",
"direction": "Gocław",
"time_real": 4,
"time_scheduled": null
},
...
],
"message": null,
"updated_at": "2023-06-02T20:18:08.522045Z"
}- string
stop_name– Name der Haltestelle - string
stop_number– Haltestellennummer - array
departures– Liste der nächsten Abfahrten- string
line_number– Linienbezeichnung (Nummer) - string
direction– Fahrtrichtung - int|null
time_real– tatsächliche Minuten bis zur Abfahrt (wenn dieses Feld nichtnullist, isttime_schedulednull) - string|null
time_scheduled– planmäßige Abfahrtszeit im Formathh:mm(wenn dieses Feld nichtnullist, isttime_realnull)
- string
- string|null
message– angezeigte Textnachrichten - string
updated_at– Zeitstempel der letzten Datenaktualisierung
Allgemeine Informationen
- Die Daten werden kostenfrei unter der CC0 1.0‑Lizenz bereitgestellt und dürfen ohne vorherige Anmeldung für beliebige Zwecke genutzt werden.
- Der Zarząd Dróg i Transportu Miejskiego w Szczecinie (Straßen- und Stadtverkehrsverwaltung in Szczecin) übernimmt keine Gewähr für die Richtigkeit oder Vollständigkeit der Daten und haftet nicht für Schäden oder Fehlentscheidungen, die auf deren Basis getroffen werden.
- In Produkten, die die Daten verwenden (App, Website, Publikation o. Ä.), bitten wir um die Angabe der Datenquelle „Zarząd Dróg i Transportu Miejskiego w Szczecinie“ oder abgekürzt „ZDiTM Szczecin“, dies ist jedoch nicht gesetzlich vorgeschrieben.
- Ebenfalls optional, aber erwünscht: Ein Link zu dieser Webseite oder zur Hauptseite von ZDiTM Szczecin in Ihrem Produkt.
- Clients sollten die HTTP‑Header
Cache-ControlundETagerkennen und beachten. - Die Anzahl der API‑Anfragen ist begrenzt: Es sind 100 Anfragen pro Minute und IP‑Adresse über alle Endpunkte erlaubt. Der Header
X-RateLimit-Remainingzeigt die verbleibenden Anfragen an. Nach Erreichen des Limits wird der HTTP‑Status429zurückgegeben. Der HeaderX-RateLimit-Resetenthält dann einen Unix‑Timestamp für die Rücksetzung des Limits, und der HeaderRetry-Aftergibt die verbleibenden Sekunden bis zur Rücksetzung an. - Wenn möglich, fügen Sie im
User-Agent‑Header Ihrer Anfragen einen Hinweis auf den nutzenden Dienst (z. B. Name der App, Website oder URL) hinzu. - Bei übermäßiger Serverlast behält sich ZDiTM Szczecin das Recht vor, den API‑Zugang teilweise oder vollständig zu sperren.