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:

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

Alle Spiele der Lausitzer Füchse Weißwasser (Eishockey):
Die zurückgegebenen Rohdaten können auch direkt in einem Browser angezeigt werden, welcher XML darstellen kann (z.B. IE oder Firefox):

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
e6328377-40e2-4326-bc7b-241b75d03dbc|4|5.0
Tags: