by msiggi
2. October 2008 22:15
Neue Funktionen in der OpenLigaDB erweitern die Möglichkeiten und sollen den Weg für weitere Sportarten ebnen. Zur entscheidensten Neuerung gehört die Möglichkeit, zu einem Spiel mehrere Ergebnisse eintragen und natürlich auch abrufen zu können. Damit kann jeder selbst entscheiden, welches Ergebnis er für sein Tippspiel bei der WM 2010 verwendet, das Ergebnis nach 90 min, das nach der Verlängerung oder welches auch immer.
Und so funktioniert´s:
Unter dem neuen Menüpunkt "Liga verwalten" können neben dem standardmäßig angelegten "Endergebnis"-Feld weitere Felder hinzugefügt werden:

Bei der Ergebnis-Eingabe sieht dass dann so aus (Hier bei der 2. Eishockey-Bundesliga):

Bei den im Webservice abrufbaren XML-Daten gibt es nun ein neues Result-Set <matchResults>, welches die einzelnen Ergebnisse enthält. Dabei ist es so eingerichtet, dass immer der Ergebnis-Typ mit der <resultOrderID>=1 auf die bisher bestehenden <pointsTeam*>-Felder gemappt wird, welche damit weiterhin gültig bleiben:

Die weiteren Neuerungen umfassen neben Anpassungen an der Oberfläche auch einige neue Webservice-Operationen, von denen wohl die Methode GetMatchdataByTeams am interessantesten sein könnte. Mit Hilfe dieser Funktion können alle Spiele abgefragt werden, bei welchen z.B. "Energie Cottbus" gegen "Bayern München" spielten. Weiterhin liefert GetMatchdataByLeagueSaison ALLE Spiele einer Liga pro Saison.
Weiterhin wurde das php5-Beispiel erweitert und eine Beschreibung für den Zugriff mit Groovy hinzugefügt.
Viel Spass damit und ein schönes langes Wochenende
Marcel
45674d48-6e1a-4ac3-8cd1-ea4953390a78|1|5.0
Tags: