Coder Social home page Coder Social logo

openligadb / openligadb-samples Goto Github PK

View Code? Open in Web Editor NEW
129.0 16.0 16.0 110 KB

Code-Samples und Issue-Tracker for using OpenLigaDB-Api

Home Page: https://www.OpenLigaDB.de

License: Apache License 2.0

HTML 34.18% C# 13.64% PHP 7.75% JavaScript 44.43%
api bundesliga

openligadb-samples's Introduction

Dokumentation zur OpenligaDB und deren Api

Allgemeines

Zum Abrufen der Liga-Daten der OpenligaDB werden im wesentlichen folgende Parameter verwendet:

  • LeagueShortcut - ein vom Ersteller der Liga vergebener, kurzer string, für die 1. Fußball-Bundesliga z.B. 'bl1'
  • LeagueSeason - die Jahreszahl der Saison der Liga
  • GroupOrderId - Die OrderId der 'Gruppierung' - entspricht z.B. in der Fußball-Bundesliga dem 'Spieltag'

Der Abruf der Daten per JSON-Api erfolgt dann je nach Detailtiefe dem Schema

https://api.openligadb.de/getmatchdata/LeagueShortcut/LeagueSeason/GroupOrderId

Eine Swagger-Online-Dokumentation der Api gibt es unter https://api.openligadb.de/

Berechtigungen

Jeder angemeldete User darf Ligen anlegen, ist dann der "Administrator" seiner Ligen und nur dieser darf Teams und Spielansetzungen hinzufügen sowie die Ergebnistypen für seine Ligen festlegen.

Anders ist es bei den Spielergebnissen, diese können von JEDEM angemeldeten User editiert werden. Nach einer Zeit von 6 Tagen nach Spielende ist das Editieren der Ergebnisse nur noch dem Administrator der Liga möglich.

Auf Anfrage werden hier auch relativ "locker" Rechte zum Editieren der Spielansetzungen für Ligen verteilt, um die Arbeit auf mehrere Schultern zu verteilen. Es kann also auch mehrere Administratoren einer Liga geben.

Ligen-Priorität

Die OpenligaDB ermöglicht es jedem interessierten Nutzer, eine eigene Liga anzulegen und zu pflegen. Dies führt in vielen Fällen zum Vorhandensein gleichartiger Ligen, welche dann unter Umständen nicht vollständig gepflegt werden.

Um zu erkennen, welche Liga "produktiv" ist, gibt es intern eine Priorisierung der Ligen anhand der Anzahl ihrer Abfragen. So erfolgt z.B. die Sortierung der Ligen im Auswahl-Fenster nach diesem Prioritäts-Index - die "offiziellen" Ligen stehen hier oben. Dieser Index wird demnächst in weiteren Teilen der Oberfläche Einzug halten und die Auswahl transparenter machen.

Für die Fußball-Bundesligen hat sich z.B. ein durchgehendes Namens-Schema entwickelt. So haben die erste bis dritte Bundesliga stets den LeaguShortcut "bl1", "bl2" und "bl3". Der Parameter LeagueSeason bestimmt dann die aktuelle Saison. Leider ist das z.B. bei der Champions League oder beim DFB-Pokal nicht so eindeutig angelegt worden.

Api-Schema

Nachfolgend wird das Api-Schema anhand von Beispielen dargestellt:


Spiele des aktuellen Spieltages der ersten Bundesliga:

https://api.openligadb.de/getmatchdata/bl1

Der aktuelle Spieltag wird jeweils zur Hälfte der Zeit zwischen dem letzten Spiel des letzten Spieltages und dem ersten Spiel des nächsten Spieltages erhöht.


Spiele des 8. Spieltages der ersten Bundesliga 2022/2023:

https://api.openligadb.de/getmatchdata/bl1/2022/8


Alle Spiele der ersten Bundesliga 2022/2023:

https://api.openligadb.de/getmatchdata/bl1/2022


Spiel mit der Id 39738:

https://api.openligadb.de/getmatchdata/39738


Die aktuelle Group (entspricht z.B. bei der Fussball-Bundesliga dem 'Spieltag') des als Parameter zu übergebenden leagueShortcuts (z.B. 'bl1'):

https://api.openligadb.de/getcurrentgroup/bl1

Der aktuelle Spieltag wird jeweils zur Hälfte der Zeit zwischen dem letzten Spiel des letzten Spieltages und dem ersten Spiel des nächsten Spieltages erhöht.


Eine Liste der Spiel-Einteilungen (Spieltag, Vorrunde, Finale, ...) der als Parameter zu übergebenden Liga + Saison

https://api.openligadb.de/getavailablegroups/bl1/2022


Datum und Uhrzeit der letzten Änderung in den Daten des 8. Spieltages der ersten Bundesliga 2022/2023.

https://api.openligadb.de/getlastchangedate/bl1/2022/8

Diese Methode dient zur Ermittlung der Änderung von Spieldaten, um unnötiges Pollen der o.g. Service-Methoden zu vermeiden.


Das nächste anstehende Spiel des als Parameter zu übergebenden Teams der ebenfalls zu übergebenen Liga:

https://api.openligadb.de/getnextmatchbyleagueteam/3005/7

  • '3005' entspricht der LeagueId der 1. Fußball Bundesliga 2016/2017
  • '7' entspricht der TeamId von Borussia Dortmund

Alle Teams einer Liga:

https://api.openligadb.de/getavailableteams/bl1/2022


Die Spiele, bei welchen die als Parameter übergebenen Teams gegeneinander spielten:

https://api.openligadb.de/getmatchdata/40/7


Die Torschützen der übergebenen Liga:

https://api.openligadb.de/getgoalgetters/bl1/2022


Die Tabelle ersten Bundesliga 2022/2023

https://api.openligadb.de/getbltable/bl1/2022

Api-Rückgabetypen

Match

Das Match-Objekt enthält alle für ein Spiel relevanten Daten wie der

  • matchID - eine eindeutige Spiel-ID
  • matchDateTime - der Startzeitpunkt
  • team1 und team2 - die beteiligten Teams
  • leaugeId, leagueName, leagueSeason, leagueShortcut - Informationen über die Liga
  • matchIdFinished - Information, ob das Spiel beendet ist
  • matchResults - enthält die Ergebnisse des Spiels in Form eines Arrays von MatchResult
    • Dieses Array enthält die in den Liga-Einstellungen definierten Ergebnisse des Spiels. So führt folgende Deklaration zu nachfolgendem MatchResults-Array: image

      "matchResults": [
          {
              "resultID": 98331,
              "resultName": "Halbzeitergebnis",
              "pointsTeam1": 0,
              "pointsTeam2": 1,
              "resultOrderID": 1,
              "resultTypeID": 1,
              "resultDescription": "Ergebnis nach Ende der 1. Halbzeit"
          },
          {
              "resultID": 98330,
              "resultName": "Endergebnis",
              "pointsTeam1": 0,
              "pointsTeam2": 2,
              "resultOrderID": 2,
              "resultTypeID": 2,
              "resultDescription": "Ergebnis nach Ende des Spiels"
          }
        ]
    • Die Reihenfolge der Array-Elemente entspricht der deklarierten OrderId, welche auch in resultOrderID im Api-Objekt mit ausgegeben wird. Wird eine neue Liga angelegt, sollte die Reihenfolge der Ergebnistypen (und damit der OrderId) der im Spiel auftretenden logischen Abfolge entsprechen.

    • Weiterhin sollte in den Liga-Einstellungen zu jedem Ergebnis der Liga-übergreifendende Ergebnistyp festgelegt werden. Dieser ermöglicht es, in jeder Liga der OpenLigaDB beispielsweise nach der resultTypeID == 1 zu filtern und damit immer das Halbzeitergebnis zu ermitteln. So erfolgt auch basierend auf der resultTypeID == 2 die Berechnung der Punkte für die Bundesliga-Tabelle.

    • Zur Abfrage eines spezifischen Ergebnistyps wird empfohlen, die "resultTypeID" zu verwenden und damit unabhängig von der Reihenfolge der matchResults-Elemente zu sein.

  • goals - die gefallenen Tore
  • und einiges mehr - siehe https://api.openligadb.de/ unter "Schemas"

openligadb-samples's People

Contributors

dependabot[bot] avatar fsma5ter avatar ishtarstar avatar msiggi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openligadb-samples's Issues

Heimspiel

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?

Veraltete Daten bei `getmatchdata`, wenn *keine* Group-ID angegeben

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

Anzahl Requestes pro Tag

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

TeamId Hoffenheim inkonsistent

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?

Neue Spieldaten (Anstoß-Zeiten) nach Zwangspause wegen Corona

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

Methoden Wünsche & Ideen

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!

  • getTeamByID
  • getMatchGroupByID
    => nur die Informationen
  • GetMatchdataByGroupId
  • Team.getNextMatch
    => über Ligen und Seasons hinweg
  • Team.getLastMatch
    => über Ligen und Seasons hinweg
  • League.getCurrentSeason
    #15 ist ein bisschen ähnlich, nur das ich eigentlich gerne von der Liga ausgehen würde.

Inkonsistente Representation der Teams

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.

Zugriff auf Saison

Wie kann ich die aktuelle Saison einer Liga auslesen?
Soweit ich das sehe besteht diese Möglichkeit aktuell nicht oder?

Group ID unterschiedlich

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 34

mit der ID 35258 für den 30. Spieltag

Tor richtig löschen

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

Endpoint für Tabellen?

Gibt's einen API-Endpoint für die aktuelle Tabelle oder Saisonabschlusstabellen aus der Vergangenheit?

SSL-Zertifikat abgelaufen

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.

  • akki

Time zone problem

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.

Bundesliga in Wordpress einbinden

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?

Tabellen Erweiterung

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.

1.Bundesliga-Saison 2020

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

2. Fußball-Bundesliga 2021/2022 - Liga-Shortcut nicht korrekt?

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

Berechnung/Erhöhung aktueller Spieltag

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

Shortname für TeamId 1635

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

Probleme mit Borussia Dortmund Daten

Hallo.
Es gibt eine Probleme mit der Daten, die Borussia Dortmund beschreiben. z.B. es gibt kein Team-Logo Url, ShortName, TeamName. Diese Situation in einem Response ist unten dargestellt.
issue
Danke im Voraus.

Torschützen der Liga

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

Änderung des Torschützen ändert nicht die Anzahl der Tore des falschen Torschützen

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.

Alle Spiele eines Teams

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

/getmachtdata/bl1 nicht aktuell

Hallo,

danke für die tolle kostenlose API.
Leider gibt /getmatchdata/bl1 aktuell den 21. Spieltag zurück. Richtig wäre der 26. Spieltag.

Teamvergleich enthält Spiele aus doppelte Ligen

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.

UEFA Nations League

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".

Get all players / players of a team

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

Team Groups (Tournament Mode)

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.

Fehler in CurrentGroup und letzter Stand von der 3. Bundesliga

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ß

API-Aufruf für den aktuellen Spieltag liefert nicht mehr die richtigen Paarungen

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

Unterschied SOAP / REST

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

TopScorers multiple times

In the top scorer List Players show up multiple times with different tipes of Writing Methods of the name.

. Robert, Lewandowski
. Lewandowski

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.