News aus dem Blog
 
04.08.09, 22:37

Nach viel zu langer Zeit gibt es endlich ein paar neue Features unter www.OpenLigaDB.de.  Neben einigen kleinen Anpassungen an der Oberfläche betreffen die Neuerungen vorrangig den Datenhaushalt des Webservices:

1. Unterstützung verschiedener Zeitzonen

Nicht zuletzt in Hinblick auf die kommende Fußball-Weltmeisterschaft in Südafrika im nächsten Jahr können auf der Web-Eingabeseite der Spielansetzungen den Anstoß-Zeiten der Spiele nun Zeitzonen zugeordnet werden. In den XML-Daten des Webservices gibt es damit die neuen Felder TimeZoneID und matchDateTimeUTC:

image2

Unter Verwendung der UTC-Zeit ist eindeutig festgelegt, wann das Spiel nun beginnt.

2. Zusätzliche Match-Infos

Ursprünglich hatte ich vor, für jede Liga frei deklarierbare Zusatz-Info-Felder einzurichten. Dies würde jedoch den Datenhaushalt der Ligen untereinander zu verschieden werden lassen, somit entschied ich mich für folgende, für jedes Spiel einzugebende Zusatz-Infos:

 image11

Das Bild zeigt die Eingabemaske. Der Aufruf erfolgt über dieses image3  bzw dieses image6 Symbol. Die Eingabe des Ortes sowie des Spielernamens wird mit einer Autocomplete-Funktion unterstützt – einfach ausprobieren! Funktionen zum Editieren der Spielernamen, Geburtstage usw. folgen. 
Im abzurufenden XML gibt es dann folgende neue Felder:

image14

und

image17

Wer weitere Ideen für Funktionen der OpenLigaDB hat sollte hier einmal vorbeischauen bzw. selbst Vorschläge machen.

Ansonsten wünsche ich viel Spass und Erfolg bei der Nutzung des Services. Dank geht an Rene´ für die Unterstützung.

13.05.09, 12:33

In der 1. und 2. Bundesliga sowie in der 3. Liga habe ich gestern zusätzlich zu den Spieltagen 1-34 (38) die Relegationsspiele eingefügt. Sobald diese feststehen werden die Daten eingepflegt und sind dann über den Webservice abrufbar.

Marcel

28.04.09, 22:14

Die OpenLigaDB ist am Sonntag auf einen neuen Server umgezogen. Hinsichtlich Performance und Stabilität des Dienstes sollte diese Maßnahme neue Maßstäbe setzen. Der Umzug funktionierte fließend ohne Ausfälle des Webservices. Wer dennoch Probleme mit dem Zugriff hat sollte einmal prüfen, ob er noch die alte URL http://msiggi.de/sportsdata/Webservices/Sportsdata.aspx nutzt, welche ich vor ca. einem Jahr für veraltet erklärt habe und im Zuge des Serverumzuges am Sonntag deaktiviert habe. Die aktuelle Service-URL lautet http://www.OpenLigaDB.de/Webservices/Sportsdata.asmx. Bitte stellt Eure Applikationen auf die “neue” Adresse um.

Euer Marcel

19.10.08, 16:22

Folgendes Excel-Makro in VBA holt alle in der www.OpenLigaDB.de enthaltenen Sportdaten in Excel. Die Abfrage dauert einige Sekunden. Eine Excel 2007-Datei mit dem Makro kann hier heruntergeladen werden. Das Beispiel ist in dieser Form nicht unbedingt sinnvoll einzusetzen, es soll hier jedoch auch nur als Anregung und Darstellung der Möglichkeiten dienen. Weiterführende Ideen können hier gern geposted werden.

image

Hinweis: Nach dem Öffnen des Excel-Dokuments muss das Ausführen von Makros erlaubt werden:

clip_image002

02.10.08, 23: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:

image

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

 image

 

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:

 image

 

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

21.06.08, 15:58

 

Ich habe in der www.OpenLigaDB.de das Ergebnis des gestrigen Spiels Kroatien-Türkei in der UEFA-EM 2008 (fem) auf dem 90-Minuten-Stand 0:0 geändert. Es gab einige Anfragen und Diskussionen, da das für Tippspiele relevante Ergebnis der 90-Minuten-Stand ist. So sollten wir auch die zukünftigen Spiele mit Verlängerung bzw. Elfmeterschiessen zumindest in der Liga mit dem Shortcut "fem"  bewerten. Ich arbeite daran, eine Unterscheidung zwischen dem 90-Minuten und dem Endergebnis zu implementieren, dies ist wohl auch für z.B. Eishockey unumgänglich.

Ich hoffe das ist in Eurem Sinne,

Marcel

14.05.08, 17:10

Unter http://www.openligadb.de/Beschreibungen/Programmierbeispiele.aspx gibt es nun auch ein Beispiel für php4. Danke an Sebastian!