OpenLigaDB-Zugriff

by msiggi 28. April 2009 21: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

Tags:

Comments (5) -

Bastian
Bastian Germany
4/29/2009 11:33:17 AM #

Vielen Dank für die schnelle antwort!

leider war nur in 2 Datein der alte Link aber Problem behoben und alles läuft wie gewohnt!
nochmals Danke auch für die schnelle antwort

LG
Bastian

Reply

marv100
marv100 Germany
7/29/2009 11:12:30 AM #

Hallo,
ich versuche gerade mal den Webservice aus. Die Daten eines Spieltages (bl1) kann ich ohne Probleme abrufen. Ich möchte aber nicht immer einen Spieltag angeben. Gibt es eine Möglichkeit, dass ich immer den aktuellen Spieltag abrufe?
Programmiere in ASP.NET/C#.

Reply

msiggi
msiggi Germany
7/29/2009 1:13:11 PM #

@marv100: Hallo,

Du kannst mit der Methode "GetCurrentGroupOrderID" den für die jeweilige Liga aktuellen Spieltag ermitteln und in der nächsten Abfrage der Spieldaten z.B. per "GetMatchdataByGroupLeagueSaison" verwenden.

Marcel

Reply

marv100
marv100 Germany
7/29/2009 3:57:25 PM #

erst einmal danke für die antwort. wie sieht denn der quellcode dafür aus? kannst du den evtl auch mal posten?

Reply

msiggi
msiggi Germany
7/30/2009 9:15:18 AM #

Hallo,

ich habe eine kleine Consolen-Applikation gebastelt, welche die Abfrage zeigt:

1. Füge im Visual Studio (bzw. Express, funktioniert genauso: rechte Maustaste auf den Projektordner -> "Dienstverweis hinzufügen" msiggi.de/posts/DienstverweisHinzufuegen.png) den Verweis zu dem OpenLigaDB-Webservice hinzu

2. Folgender Quelltext fragt dann den aktuellen Spieltag der 3. Liga ab:

static void Main(string[] args)
        {
            string leagueShortcut = "bl3";
            string saison = "2009";

            OpenLigaDBReference.SportsdataSoapClient oldbClient = new OLDB.Console.Sample.OpenLigaDBReference.SportsdataSoapClient();

            int currSpieltag = oldbClient.GetCurrentGroupOrderID(leagueShortcut);

            System.Console.WriteLine("Spieltag: " + currSpieltag.ToString());

            var matchData = oldbClient.GetMatchdataByGroupLeagueSaison(currSpieltag, leagueShortcut, saison);

            foreach (var match in matchData)
            {
                System.Console.WriteLine(match.matchDateTime.ToString() + ": " + match.nameTeam1 + " : " + match.nameTeam2);
            }

            System.Console.ReadKey();
        }


Diese Beispiel sowie ein etwas erweitertes WPF-Projekt kannst Du hier downloaden:

http://msiggi.de/posts/oldb.console.sample.zip
http://msiggi.de/posts/WPF_Sample.zip

Zugegeben - die Abfrage des aktuellen Spieltages hat eine Schwäche: man bekommt nicht die aktuelle Saison zurück, welche man für die nächste Anfrage der Spieldaten jedoch benötigt - ich werde dies nachbessern!

Marcel

Reply

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

Der Blog zur Seite...

www.OpenLigaDB.de

Month List