Bundesliga Ergebnisdienst - JSON Schnittstelle
Hinweise
- Für den Zugriff ist eine ID notwendig. Diese kann beim Programmierer (siehe Kontakt) angefordert werden.
- Die jeweiligen Programme liefern JSON-Daten im UFT-8-Format.
- Ergebnisse vor 2018 werden im Augenblick wegen anderer Datenstruktur nicht angeboten.
- Bei Partien, die aktuell laufen, wird als Ergebnis H verwendet.
- Auch für Mannschaften, die zurückgezogen wurden, werden Ergebnisse geliefert. In den Gesamtpunkten der Tabelle wird der Rückzug natürlich berücksichtigt.
- Fehlercodes > 1 zeigen an, dass der Parameter fehlt oder fehlerhaft ist.
Programme (Beispiele für den Zugriff, es muss jeweils die ID ergänzt werden)
- Saison abfragen
https://ergebnisdienst.schachbund.de/json/saison.php?i=ID - Ligen in einer Saison
https://ergebnisdienst.schachbund.de/json/ligen.php?i=ID&s=2019 - Mannschaften einer Liga
https://ergebnisdienst.schachbund.de/json/mannschaften.php?i=ID&s=2019&l=BL - Termine einer Liga
https://ergebnisdienst.schachbund.de/json/termine.php?i=ID&s=2019&l=BL - Spiellokale einer Liga
https://ergebnisdienst.schachbund.de/json/spiellokale.php?i=ID&s=2019&l=BL - Spiellokale für eine Mannschaft
https://ergebnisdienst.schachbund.de/json/spiellokale.php?i=ID&s=2019&l=BL&m=13 - Ergebnisse in einem Zeitraum
https://ergebnisdienst.schachbund.de/json/spieltag.php?i=ID&s=2019&a=2019-12-01&e=2019-12-31 - Ergebnisse in einem Zeitraum für eine Liga
https://ergebnisdienst.schachbund.de/json/spieltag.php?i=ID&s=2019&l=BL&a=2019-12-01&e=2019-12-31 - Tabelle einer Liga
https://ergebnisdienst.schachbund.de/json/tabelle.php?i=ID&s=2019&l=BL&r=all - Tabelle einer Liga für eine Runde
https://ergebnisdienst.schachbund.de/json/tabelle.php?i=ID&s=2019&l=BL&r=3 - Einzelergebnisse für eine Runde
https://ergebnisdienst.schachbund.de/json/ergebnisse.php?i=ID&s=2019&l=BL&r=3 - Ansetzungen und Ergebnisse für eine Liga
https://ergebnisdienst.schachbund.de/json/ansetzungen.php?i=ID&s=2019&l=BL&r=all - Ansetzungen und Ergebnisse für eine Mannschaft
https://ergebnisdienst.schachbund.de/json/ansetzungen.php?i=ID&s=2019&l=BL&m=13 - Spieler einer Mannschaft mit Ergebnissen
https://ergebnisdienst.schachbund.de/json/mannschaft.php?i=ID&s=2019&l=BL&m=13 - Gegner eines Spielers mit Ergebnissen
https://ergebnisdienst.schachbund.de/json/fide.php?i=ID&s=2019&l=BL&m=13&p=383 - Alle Mannschaften (saisonübergreifend, alle Ligen), in denen ein Spieler mit einer bestimmten FIDE-ID aufgestellt wurde
https://ergebnisdienst.schachbund.de/json/fide.php?i=ID&fid=4623614
Parameter
- s = Saison
- l = Liga
- m = Mannschaft
- p = Spieler
- r = Runde
- a = Datumsbereich Anfang
- e = Datumsbereich Ende
- fid = FIDE-ID
- f = Format (f=1, es wird statt einem content-type JSON ein String geliefert)
- h = Hash (h=1, es wird statt dem Ergebnis-Array ein Hash des Ergebnisses geliefert)
Fehlercode "success"
- 0 = allgemeiner unspezifizierter Fehler
- 1 = ok erfolgreich
- 2 = ID für Zugriff
- 3 = Saison
- 4 = Liga
- 5 = Mannschaft
- 6 = Spieler
- 7 = Runde
- 8 = Datumsbereich
- 9 = FIDE-ID