]> Achievement Stats » API » Übersicht

API

AchStats verfügt über eine RESTful API ähnlich der Steam Web API. Gesammelte Daten stehen darüber für interessierte Entwickler zum Abruf bereit. Die Benutzung erfordert einen Zugangsschlüssel, welcher hier angefordert werden kann. Eine Dokumentation sämtlicher Features ist weiter unten zu finden.

Zugangsschlüssel

Zugangschlüssel sind geheim und an E-Mail-Adressen gebunden. Bitte geben Sie ihre Adresse ein, um einen 25-stelligen Schlüssel zu erhalten. Falls Sie ihn verloren haben, können Sie ihn auf diesem Wege erneut abrufen.
Zugangsschlüssel können durch längere Inaktivität oder massive Anfragen entzogen werden. In solchen Fällen werden Sie darüber informiert. Alternativ können Sie ihren Schlüssel auch jederzeit selber löschen.

Dokumentation

Alle Aufrufe erfolgen über die URL api.achievementstats.com/ bzw. api.achstats.com/ und die Abbildung der weiteren Fachlichkeit. Die URL muss immer mit der Angabe des 25-stelligen Zugangsschlüssel enden in Form von "/?key=…".
Die Antwort ist immer im JSON-Format. Aufrufe mit einem ungültigen Zugangsschlüssel enden mit HTTP-Statuscode 403 und unbekannte Aufrufe enden mit HTTP-Statuscode 404.

Abschnitt der URL Methode Erklärung Beispiel
profiles/<Steam64ID>/ GET Daten eines Profils unter Angabe der Steam64ID. profiles/76561197968240913/
profiles/<Steam64ID>/games/ GET Besitzende Spiele als AppIDs eines Profils unter Angabe der Steam64ID. profiles/76561197968240913/games/
profiles/<Steam64ID>/achievements/ GET Erreichte Errungenschaften als API Name und ihrer AppID eines Profils unter Angabe der Steam64ID. Verwendet einen optionalen Parameter "appIds" als Filter für bestimmte Spiele.
profiles/<Steam64ID>/friends/ GET Freunde als Steam64IDs eines Profils unter Angabe der Steam64ID. profiles/76561197968240913/friends/
profiles/<Steam64ID>/badges/ GET Erreichte Abzeichen mit BadgeID eines Profils unter Angabe der Steam64ID. profiles/76561197968240913/badges/
profiles/<Steam64ID>/update/ POST Aktualisierung eines Profils unter Angabe der Steam64ID anstoßen. profiles/76561197968240913/update/
games/ GET Liste verfügbarer Spiele als AppIDs. games/
games/<AppID>/ GET Daten eines Spiels unter Angabe der AppID. Diese gilt auch für DLCs, allerdings haben externe DLCs (die es nicht bei Steam gibt) negative AppIDs.
games/<AppID>/achievements/ GET Errungenschaften eines Spiels oder DLCs unter Angabe der AppID. games/1250/achievements/
games/<AppID>/badges/ GET Abzeichen eines Spiels unter Angabe der AppID. games/1250/badges/
games/<AppID>/dlcs/ GET DLCs als AppIDs eines Spiels unter Angabe der AppID. games/1250/dlcs/
badges/ GET Liste verfügbarer Abzeichen als BadgeIDs und AppIDs. badges/
badges/<BadgeID>/ GET Daten eines Abzeichens anhand der BadgeID, nicht auf Sammelkarten von Spielen bezogen. badges/1/
badges/<BadgeID>/stages/ GET Stufen eines Abzeichens anhand der BadgeID. badges/1/stages/

Achievement Stats 1.23-dev
2 Abfragen ausgeführt
906,94 KiB Speichernutzung
20 Crawler verfügbar

Impressum Datenschutz
Datenschutzerklärung
Powered by Steam