Abrufen von Sportdaten per Open Data Protocol

by msiggi 18. August 2010 22:17

Das Open Data Protocol ist ein URI-basiertes Protokoll für den Plattform-unabhängigen Datenzugriff. Ich habe diese Möglichkeit zum Abruf der Daten neben dem Soap-Protokoll in die OpenLigaDB implementiert. Die URL dazu lautet http://www.OpenLigaDB.de/Webservices/OData.svc

Wer das einmal ausprobieren möchten kann neben anderen Clientsz.B. LinQPad 4benutzen. Hier lassen sich frei Abfragen formulieren und ausführen, das Ergebnis wird als Tabelle ausgegeben. Hier einige Beispielabfragen:

Alle Spiele der FIFA-Fußball-WM 2010, aufbereitet mit Mannschaftsnamen, Ergebnissen und Toren:

image

Alle Spiele des 34. Spieltages der 1. Fußball-Bundesliga 2009/2010:

  image

Alle Spiele der Lausitzer Füchse Weißwasser (Eishockey):

image

Die zurückgegebenen Rohdaten können auch direkt in einem Browser angezeigt werden, welcher XML darstellen kann (z.B. IE oder Firefox):

image

Damit die Datenmenge einzelner Abfragen beherrschbar bleibt, habe ich ein serverbasiertes Paging von 72 Elementen pro Abfrage eingestellt. Möchte man also z.B. alle 306 Spiele der 1. Bundesliga 2009/2010 abfragen, muss man mit der Skip-Anweisung entsprechend mehrfach Abfragen tätigen. Man erhält mit einer Abfrage also 8 Spieltage.

Ich hoffe, das alles zufriedenstellend funktioniert und bin stets für Hinweise dazu offen.

Euer Marcel

Tags:

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Der Blog zur Seite...

www.OpenLigaDB.de

Month List