C# Gameme Statistik

PSP_GIGA

Cadet 3rd Year
Registriert
Jan. 2011
Beiträge
57
Hallo Leute,

für die es vllt noch nicht kennen, auf der Seite http://www.gameme.com/ kann man sich Statistiken von verschiedenen Spielen anzeigen lassen, wenn man sich das mietet versteht sich ;)

zu meinem Problem:

ich habe mir ein Programm geschrieben, dass die Rangliste der Spieler anzeigen lassen soll.

Es gibt zwar eine API und SDK aber nur für PHP.

Kann ich trotzdem den PHP Code in C# Code umschreiben, weil das ist ja an sich kein Problem, aber die SDK kann ich dann ja leider nicht verwenden oder?

Wenn habe ich mir schon überlegt, das ich es per PHP Code mir die Liste ausgebe und in einer XML Datei abspeichere und diese dann mit meinem Programm einlese.

Finde es aber als sehr unschöne Lösung.

Hat jemand schon Erfahrungen gemacht oder einen guten Tipp für mich?


Freue mich auf eure Antworten

PSP_GIGA

Edit:
######

Hier der Link zur API und SDK

API:
gameme.com/docs/api/globalapi

SDK:
gameme.com/docs/api/sdk

musste das www weg lassen sonst kann ich es nicht posten ;)
 
Zuletzt bearbeitet: (Link)
Es handelt sich dabei doch um eine Web-API. Das heißt, es werden ganz normale URL-Aufrufe (Http-Requests) versendet, nur mit entsprechenden Parametern gefüttert.

Du könntest dir jetzt ein C#-Programm schreiben, was genau diese Http-Requests erzeugt, versendet und die Antwort dann entsprechend auswertet. Umsetzbar ist das Definitiv, mit welchem Aufwand kann ich gerade nicht abschätzen. Aber da hast du eine Idee, die ohne PHP funktioniert.
 
Die API hat eben den Sinn, dass sie nicht wirklich von der Programmiersprache abhängt. ; )

Auf der API-Seite sieht man ja auch sehr schön, wie die API funktioniert. Du musst nur mit deinem Programm richtig ,nachfragen' und schon bekommst du Daten in ner XML verpackt zurück. Die kannst du dann verarbeiten, wie du magst.

Ich verstehe nicht, was die API mit PHP zu tun hat.

Beispiel: http://sourceop.gameme.com/api/playerlist/tf?limit=10
 
Zuletzt bearbeitet:
SoDaTierchen schrieb:
Umsetzbar ist das Definitiv, mit welchem Aufwand kann ich gerade nicht abschätzen.

Laut http://www.gameme.com/docs/api/sdk liefert die API XML-Dokumente zurück. Das sollte in C# ohne großen Aufwand machbar sein. Falls du noch nie was mit C# mit XML gemacht hast, gibt es zu dem Thema massig Tutorials im Web. Die XML-Daten selbst kannt du zB mit der Klasse System.Net.WebClient laden.
 
Ich verstehe nicht, was die API mit PHP zu tun hat.

ok das hab ich etwas ungünstig geschrieben, sollte sich nur auf die SDK beziehen.


wenn das über die API möglich sein soll, ist es dann nicht so das Problem denk ich.

Mit XML-Documenten habe ich schon gearbeitet in C#, zwar nur lokal aber das wird ja eigentlich genauso gemacht.

Hab es auch ganz gut verstanden wie ihr es meint.

Vielen Dank für eure Hilfe :)
 
Zurück
Oben