API V2 - Status der Spiele

37 views
Skip to first unread message

Lukas Gestach

unread,
Apr 20, 2018, 11:19:00 AM4/20/18
to Swiss Unihockey Webmaster
Bei den Playoffs werden für jede Serie (best of three, five oder seven) alle Spiele erfasst. Da jedoch nicht jede Serie über die volle Länge geht, werden logischerweise nicht alle Spiele gespielt.

Nun ist meine Frage, ob man nicht bei den games ein Status Flag, das anzeigt, ob ein Spiel abgesagt oder durchgeführt wurde, einführen kann. Es gibt so ein Flag bereits, dies ist bei der Player overview zu finden. Ich kann schon dies benutzen, muss dann aber die SU Server mit absolut unnötigen Abfragen bombardieren, um herauszufinden welche Spiele gespielt wurden und welche nicht!

Vielleicht als Erklärung warum ich dies brauche: Ich betreibe unihockeystats.ch und lese die Spiele jeden Donnerstag in der Nacht neu ein - um die weiterführenden Spiele des Cups und der Playoffs erfasst zu haben (da wäre eventuell eine Möglichkeit nur neu dazugekommene Spiele ab einem bestimmten Datum auszugeben hilfreich, denn aktuell dauert das Einlesen rund 30 Minuten für alle Rund 20'000 Spiele...). Jene Spiele welche aber nicht gespielt wurden, kann ich aktuell noch nicht repspektive nur mit oben genanntem Umweg filtern (was ich aktuell noch nicht mache, aber in Planung ist). Wenn sich da in nächster Zeit (sagen wir Ende Juli / Anfangs August) etwas ergibt, dass das Flag bei den Spielen mit ausgegeben wird, werde ich darauf warten und den Einleseprozess anpassen. Ansonsten werde ich wohl oder übel die Server von euch noch etwas mehr bombardieren müssen.

Mit den Spielen meine ich folgenden Aufruf:
https://api-v2.swissunihockey.ch/api/games/?mode=team&team_id=$team&season=$season&games_per_page=100

Mit der Player Overview meine ich folgendes:
https://api-v2.swissunihockey.ch/api/players/doc

Ich freue ich auf eine Antwort, auch per E-Mail (ihr habt mich bei euch im System erfasst)

Robert Stucki

unread,
Apr 24, 2018, 9:23:26 AM4/24/18
to Swiss Unihockey Webmaster
Das Problem mit den nicht mehr gespielten Playoff-Partien hab ich auch schon festgestellt. Allerdings werden diese Spiele in der Regel beim mode=list von Swissunihockey nicht mehr ausgegeben. Hingegen beim mode=current habe ich das gleiche Problem wie Lukas (auch auf der Swissunihockey-Seite unter Aktuelle Spiele werden noch Spiele angezeigt, welche gar nicht mehr stattfinden). 

Gibt es irgendeine Möglichkeit diese Spiele bei allen Modes rauszufiltern? Oder ein Flag/Enum wie es Lukas vorschlägt, wäre für mich soweit auch ok.
Reply all
Reply to author
Forward
0 new messages