openligadb / openligadb-samples Goto Github PK
View Code? Open in Web Editor NEWCode-Samples und Issue-Tracker for using OpenLigaDB-Api
Home Page: https://www.OpenLigaDB.de
License: Apache License 2.0
Code-Samples und Issue-Tracker for using OpenLigaDB-Api
Home Page: https://www.OpenLigaDB.de
License: Apache License 2.0
Hallo,
erstmal vielen Dank, dass es jetzt eine API für die Torschützen gibt. Ich nutze diese nun, um mir die Torjäger zu importieren. Dabei ist mir aber aufgefallen, dass nur Tore zu einem Spieler hinzugefügt werden, aber nicht wieder gelöscht werden. Wenn ich beispielsweise den Torschützen von Lewandowski auf Robert Lewandowski ändere, dann steht Lewandowski immer noch mit einem Tor im json-File und Robert Lewandoski hat auch ein Tor mehr.
Offenbar wird also immer nur die Anzahl der Tore zu dem Spieler hinzugefügt, aber nicht weggenommen.
Das halte ich für problematisch, wenn man mal fälschlicherweise einen ganz anderen Spieler eingibt.
Wie kann ich die aktuelle Saison einer Liga auslesen?
Soweit ich das sehe besteht diese Möglichkeit aktuell nicht oder?
Gibt es die Möglichkeit die Tabellen-Abfrage (api.openligadb.de/getbltable/) zu erweitern und die Tabelle nach Spieltagen abzufragen und auszugeben?
Gibt es auch die Möglichkeit das nach Spieltagen zu filtern?
Sprich: 2016 Spieltag 5 wer war an Platz X?
Originally posted by @QuadStingray in #17 (comment)
Des weiteren wäre die Ausgabe der Heim- und Auswärtstabelle (Prio A) sowie der Hinrunden und Rückrunden-Tabelle (Prio B) wünschenswert.
The TeamIconUrl
for bl3
team <TeamName>FC Kickers Würzburg</TeamName>
is wrong, see here.
It should be one of the PNG files linked on this Wikipedia Commons page, I suppose (I'm not sure which size is preferred).
For example: 1024px
Hallo zusammen,
ich habe gesehen, dass auf OpenLigaDB bereits die neuen Partien für die kommende Saison eingegeben wurden. Allerdings hat sich das Kürzel der Liga geändert. Bleibt das so (bl1_db) oder wird das noch umbenannt wie früher?
Bitte um Aufklärung!
Grüße Markus
Hi, wenn ich https://www.openligadb.de/api/getcurrentgroup/bl3
ausführe, kommt:
{
"GroupName": "11. Spieltag",
"GroupOrderID": 11,
"GroupID": 36564
}
Dasselbe habe ich bei https://www.openligadb.de/api/getmatchdata/bl3
.
Es müsste eigentlich (Stand heute) der 17. Spieltag sein. Bei der 1. und zweiten Liga ist alles ok.
Gruß
Hallo,
danke für die tolle kostenlose API.
Leider gibt /getmatchdata/bl1 aktuell den 21. Spieltag zurück. Richtig wäre der 26. Spieltag.
In the top scorer List Players show up multiple times with different tipes of Writing Methods of the name.
. Robert, Lewandowski
. Lewandowski
I have created a new league named Copa América 2019. On GUI Brazilian local time zone (UTC-03:00) was entered at all matches. Now it is Fri Jun 14 23:22:42 CEST 2019 (time zone used in Germany) at me. The first match of the tournament starts Fr. 14. Juni 2019, 21:30 Uhr (UTC-03:00) shown on GUI, which is Fri Jun 14 02:30:00 CEST 2019. So now we are before the first match by 3 hours, however GUI says the we are after 1 hour:
nächste Spiele:
Fußball - Copa América 2019
vor einer Stunde
It seems GUI usually does not care with the attached time zone of matches. If the client time zone is different from the used time zone of the matches, it is hard to follow the exact datetimes.
Beim Abgleich der Daten für die neuen Bundesliga Saison (Liga-Shortcut: bl1; Liga-Saison: 2018) ist mir eine Inkonsistenz der ID von Hoffenheim aufgefallen.
https://www.openligadb.de/api/getavailableteams/bl1/2018/ liefert TeamId=123
https://www.openligadb.de/api/getbltable/bl1/2018 liefert TeamInfoId=175
Bei den anderen Abfragen wird die TeamId ausgegeben. So ist es schwierig die Daten zu verknüpfen.
Gibt es für ein und dasselbe Team unterschiedliche IDs? Nur bei Hoffenheim unterscheiden sich die Werte.
Kann bei https://www.openligadb.de/api/getbltable/bl1/2018 zusätzlich die TeamId ausgeliefert werden, damit eine weitere Verknüpfung möglich ist?
Hallo,
ich habe gesehen, dass auf OpenLigaDB die neuen Partien für die kommende Saison komplett eingegeben wurden. Allerdings hat sich das Kürzel für die 2. Fußball-Bundesliga 2021/2022 geändert. Bleibt das bei bl_2 oder wird das noch umbenannt in bl2 wie früher?
Danke & Grüße
Heiko
In vielen älteren Ligen (bl1, bl2 und bl3) fehlen die Tabellen bzw. die Werte von Punkten, Tore usw. sind auf 0 gesetzt.
Seit kurzem fehlen bei einigen Teams die Namen und sonstige Daten in einigen Saisons auf einigen, wenn nicht allen API-seiten, dies ist zum Beispiel bei Bayern München und Dortmund der fall.
Das SSL-Zertifikat ist abgelaufen.
Execution error (CertificateExpiredException) at sun.security.x509.CertificateValidity/valid (CertificateValidity.java:277).
NotAfter: Wed Sep 29 21:21:40 CEST 2021
Ein neues, gültiges wäre toll.
Ich habe fupptipp.de vorübergehend auf "unsicher" gestellt, damit der "Betrieb" weitergehen kann.
Hallo,
die Methode getgoalgetters macht im grunde genommen wenig Sinn, da viele Spieler mit unterschiedlicher Schreibweise in der Datenbank vorhanden sind. Das macht das Zählen der insgesamt erzielten Tore eines Spielers schwierig. Eventuell sollte man entweder die Datenbank diesbezüglich aufräumen, oder mal die Köpfe zusammen stecken, um eine andere sinnvolle Torjäger-Statistik zu schaffen. Bin gerne bereit, da mitzuwirken.
Grüße Outi
Hi,
zuerst: Ich finde das projekt sehr gut, habe allerdings 2 feature requests:
1.) Es wäre gut einen Endpunkt zu haben, von dem aus man sich alle Spieler zurückgeben lassen kann
2.) Eine Zuordnung von Spielern und Vereinen wäre auch nicht schlecht
Oft fehlen Daten, kann ich die selbst irgendwo nachtragen? Gerne kann ich euch auch beim Implementieren meiner Feature Requests helfen.
Liebe Grüße,
Ole
Ggfs. kommt es ja überraschend, dass deren Verein derzeit auf Platz 1 der 1. Liga steht, das Logo gibt es allerdings – so wie die anderen – auch in schön / als SVG:
https://de.wikipedia.org/wiki/1._FC_Union_Berlin#/media/Datei:1._FC_Union_Berlin_Logo.svg
Moin, gibt's in der REST API schon ein Äquivalent zu den oben genannten Funktionen?
Hallo zusammen,
ich wollte mal wissen, wie ich ein nicht gegebenes Tor zurücknehme, wenn ich es schon gesetzt habe? Also ich spreche von der Ergebnis-Eingabe auf OpenLigaDB.
Grüße Markus
Der Modus der neuen UEFA Nations League ist mit den vorhandenen Liga-Arten nicht wirklich vereinbar.
Frage ist auch, ob man nun eine neue "Einteilung" benötigt oder eine bereits vorhandene "missbraucht".
Der Teamvergleich zweier Teams A und B (Abfrage api.openligadb.de/getmatchdata/{TeamA}/{TeamB}/ enthält Ergebnisse von Spielen aus doppelten Ligen mit den gleichen Teams. Bei der WM werden sogar Fußball- und Handballergebnisse eines Teams gemischt.
Gibt es dabei eine Lösung, dass doppelte Ligen entfernt werden? Sprich, es müsste eine Liga als die mit der höchsten Priorität gesetzt werden. Bei bl1, bl2 und bl3 wäre es sinnvoll sie zu verwenden, schwieriger dann bei den DFB-Pokal-Ligen.
Wie lange ist der Cache für die Abfrage eingestellt? Die Inhalte variieren zu den Ergebnisse der Match-ID-Abfrage.
Hallo Zusammen,
ich bin grade dabei mir eine Scala Version der API zu (https://github.com/QuadStingray/openligadb) schreiben. Dabei sind mir eine paar Methoden Ideen gekommen, die ich ganz cool fände. Ansonsten erstmal vielen Dank für die Arbeit!
Hallo zusammen,
ich wollte gern mal wissen, wieviele Requestes pro Tag nun eigentlich gestattet sind?
Unabhängig davon habe ich meine Abfrage mal dahin gehend umgebaut, dass ich nicht direkt eine Abfrage starte, sondern zuerst das getlastchangedate checke. Allerdings komme ich mit minütlicher Abfrage trotzdem auf über 500 Requestst an einem Samstag. Ist das normal? Was sind Eure Erfahrungen damit?
Grüße Outi
Es gibt Ligen, da haben Teams das Feld TeamGroupName. Wie kann man das festlegen?
getmatchdata
liefert falsche/veraltete? Daten, wenn man keine Group-ID als letzten Pfadparameter angibt (also alle Matches der Saison abruft).
z.B. MatchIsFinished
ist dann auch bei beendeten Matches false
.
Bei Angabe von der Group-ID im Pfad ist es korrekt true
.
Beispiel:
getmatchdata/bl1/2020 -> veraltet (finished: false)
vs
getmatchdata/bl1/2020/20 -> aktuell (finished: true)
Das Spiel Hertha vs. Bayern.
Achja, ich rufe JSON ab.
Meine App (Fupptipp.de) zeigt daher dieses Spiel neuerdings falsch an. Ich bin auch gerne bereit, weitere Info und Unterstützung anzubieten.
Gruß, Akki
Das Logo von Ingolstadt ist nicht korrekt in der Datenbank hinterlegt. Die API liefert http://upload.wikimedia.org/wikipedia/de/thumb/5/55/FC-Ingolstadt_logo.svg/20px-FC-Ingolstadt_logo.svg.png zurück.
When creating a tournament, it would be usefull to have the ability to declare groups for the teams. To set points and stats for the team.
Es wäre schön eine Gruppenfunktion bei Turnieren zu haben, um die Mannschaften in Gruppen zu verschieben und dort eine Punktevergabe zu realisieren.
Hallo zusammen,
da es ja nun offensichtlich in absehbarer Zeit weiter geht mit dem Liga-Betrieb, wollte ich fragen, ob Hilfe beim Ändern der Matches benötigt wird? Würde dabei gern mithelfen, bräuchte dann allerdings auch die Berechtigung dafür...
Grüße aus NRW
Hallo,
gibt es eine Möglichkeit über diese API alle Spiele der Bundesligasaison abzurufen, bei denen bspw. 1. FC Köln teilnimmt?
Grüße
Martin
Die Logos sind jeweils nur ein paar Pixel groß.
Bei Leipzig müsste die angeforderte Größe einfach angepasst werden:
https://upload.wikimedia.org/wikipedia/en/thumb/0/04/RB_Leipzig_2014_logo.svg/800px-RB_Leipzig_2014_logo.svg.png
Als neue Quelle für Paderborn schlage ich vor:
https://upload.wikimedia.org/wikipedia/commons/e/e3/SC_Paderborn_07_Logo.svg
Hallo,
schön, dass nun die Torschützen in einer API abgefragt werden können. Allerdings sollten da nicht die Eigentore zählen. Da man in dem Spiel einstellen kann, wenn ein Tor ein Eigentor ist, so kann man diese bestimmt auch für die Torschützenliste herausfiltern.
Ich nutze https://www.openligadb.de/api/getmatchdata/bl1 bzw. https://www.openligadb.de/api/getmatchdata/bl2 um auf einer Smartwatch Fussballergebnisse anzuzeigen. Bis vor wenigen Tagen hat das problemlos funktioniert. Jetzt wird für die 2. Liga der 26. Spieltag ausgegeben. Richtig wäre der 30. Spieltag.
Für die erste Liga wird der 24. Spieltag ausgewiesen.
Das ist deckungsgleich mit dem markierten Spieltag in der Auswahl auf der Seite https://www.openligadb.de/Spielplan/4362/1
Gibt's einen API-Endpoint für die aktuelle Tabelle oder Saisonabschlusstabellen aus der Vergangenheit?
Hallo,
laut Angabe in Github wechselt der aktuelle Spieltag genau zur Hälfte der Zeit zwischen dem letzten Spiel des letzten Spieltages und dem ersten Spiel des nächsten Spieltages. Ich habe das heute mal beobachtet, indem ich den Wert per Cronjob aller 5 Minuten abgefragt habe. Zum Zeitpunkt des Umswitchens (bzw. höchstens 5 Minuten danach) lies ich mir eine Message aufs Handy schicken. Diese kam 15:15 Uhr an. Ist das wirklich genau die Hälfte der Zeit zwischen dem Sonntag-Spiel (Union : RBL) und dem Freitag-Spiel (Köln : BVB)? Meiner Meinung nach hätte das Umswitchen entweder heute früh um 07:15 Uhr passieren müssen oder spätestens 08:07 Uhr (je nachdem ob hier der Zeitpunkt vor dem letzten Spiel oder nach dem letzten Spiel genommen wird). Eventuell könnte man das mal prüfen.
Grüße Outi
it would be nice to able to get the data with mosquitto
Hallo, wenn ich https://www.openligadb.de/api/getLASTmatchbyleagueteam/3005/7 werde ich auf die Hompage weitergeleitet.
Das Logo von Türkgücü München wird nicht angezeigt.
Unter anderem in der 3. Liga 2021/2022: https://www.openligadb.de/Teams/4507
Hi
thanks for sharing the samples. Could you please specify which license the source code is provided with? https://help.github.com/articles/licensing-a-repository/
Thanks :)
Hallo zusammen,
ich möchte den Antrag stellen, dass in der Liga bl1 bei dem Team mit der TeamId 1635 (RB Leipzig) der ShortName von RBL Leipzig zu RBL geändert wird. Aktuell ist der ShortName länger als der TeamName. Und außerdem ist es im ShortName doppelt gemoppelt.
Grüße Markus
Ich greife seit längerem über SOAP auf die aktuellsten Bundesliga-Ergebnisse zu. Komischerweise können die Ergebnisse immer erst einige Stunden nach Spielende abgerufen werden, obwohl sie über die API z.b: über https://www.openligadb.de/api/getmatchdata/bl1/2020/13 schon live zur Verfügung stehen. Muss ich beim Nutzen des Webservices etwas spezielles beachten?
Ich habe mich mal etwas umgesehen, konnte aber keine Infos dazu finden.
Für mich wäre es interessant zu sehen, ob ein Spiel ein Heimspiel ist, (oder ein Auswärtsspiel, aber das ergibt sich ja).
Gibt es eine Möglichkeit die TeamIds mit den zugehörigen LocationIds abzufragen?
Ist eine Abfrage von allen Spielen an einem Ort möglich?
Ich würde z.B. gerne wissen, welche Spiele in München stattfinden, egal ob 1. Bundesliga, 2. Bundesliga, DFB Pokal, UEFA Champions Legaue, WM, etc..
Vielen Dank!
Wenn ich in der Ligaverwaltung (Beispiel https://www.openligadb.de/Ergebnisse/4154/1) einen Torschützen eintrage, dann wird dieser nicht gespeichert.
Macht ich etwas falsch oder hat sich hier ein Bug eingeschlichen?
Ich komm mit der Geschichte nicht klar. Kann mir jemand verraten, wie ich die Dateien in Wordpress einbinden kann und anschließend auch das Ganze zu sehen ist?
Hallo Zusammen,
ist in der neuen API alles aus der SOAP API umgesetzt, oder nur die in der README.md beschriebenen?
Besonders interessant ist für mich die Methode GetMatchdataByTeams. Ich habe einfach mal versucht mir die Route zusammenzubauen, leider ohne Erfolg! https://www.openligadb.de/api/getmatchdatabyteams/40/7
40 sollte meiner Meinung nach FCB und 7 BVB sein!
Viele Grüße
https://www.openligadb.de/api/getcurrentgroup/bl1 (Abgesetzt am 19.04.2020) ergibt:
34229
30. Spieltag
30
mit der ID 34229
https://www.openligadb.de/api/getavailablegroups/bl1/2020 (Abgesetzt am 19.04.2020) ergibt:
35229 1. Spieltag 1 35230 2. Spieltag 2 35231 3. Spieltag 3 35232 4. Spieltag 4 35233 5. Spieltag 5 35234 6. Spieltag 6 35235 7. Spieltag 7 35236 8. Spieltag 8 35237 9. Spieltag 9 35238 10. Spieltag 10 35239 11. Spieltag 11 35240 12. Spieltag 12 35241 13. Spieltag 13 35242 14. Spieltag 14 35243 15. Spieltag 15 35244 16. Spieltag 16 35245 17. Spieltag 17 35246 18. Spieltag 18 35247 19. Spieltag 19 35248 20. Spieltag 20 35249 21. Spieltag 21 35250 22. Spieltag 22 35251 23. Spieltag 23 35252 24. Spieltag 24 35253 25. Spieltag 25 35254 26. Spieltag 26 35255 27. Spieltag 27 35256 28. Spieltag 28 35257 29. Spieltag 29 35258 30. Spieltag 30 35259 31. Spieltag 31 35260 32. Spieltag 32 35261 33. Spieltag 33 35262 34. Spieltag 34mit der ID 35258 für den 30. Spieltag
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.