WebAPI

From Team Fortress Wiki

Jump to: navigation, search

Contents

Allgemeine Elemente

Parameter

Alle TF2-Methoden benutzen folgende Argumente in ihrer URL:

key
Dein Steam WebAPI-Key. Ohne diesem Key wird der server einen HTTP 403 (verboten) Fehler zurückgeben. Ein Key kann hier generiert werden.
format (Optional)
Das Dateiformat, welches zur Rückgabe benutzt wird.
json (Standard)
Das JavaScript Object Notation-Format
xml
Standard-XML-Format
vdf
Valve Data Format


Terminologie

Ein "tokenized String" ist eine Zeichenkette, welche mit "#" vorangestellte Token beinhaltet, welche mit dem jeweiligen String der VDF-Datei des Spiels in der eingestellten Sprache ersetzt werden. Zum Beispiel ist "TF_Weapon_Jar" als "Uringlas" in der Datei tf/resource/tf_german.txt definiert. (Die Datei kann in der "team fortress 2 content.gcf" gefunden werden)

Methoden

GetSchema
Informationen über die Gegenstände in einem Spiel (welches Gegenstände unterstützt).
GetPlayerItems
Listet Gegenstände im Rucksack eines Spielers auf.
GetAssetPrices
Preise von Gegenständen.
GetAssetClassInfo
Metadaten zu einem Gegenstand.
ResolveVanityURL
Löst URL-Teile in eine 64 Bit ID auf.
GetNewsForApp
News-Feed für verschiedene Spiele.
GetGlobalAchievementPercentagesForApp
Statistiken, welche anzeigen, wie viele aller Spieler verschiedene Errungenschaften freischalteten.
GetPlayerSummaries
Profildaten eines Benutzers.
GetFriendList
Freundeliste eines Benutzers.

Anmerkungen

Liste valider IDs

440
Team Fortress 2
520
Team Fortress 2 Public Beta
620
Portal 2

Methoden, welche eine 64 Bit User ID erfordern

Die meisten API Requests, die einen ID-Parameter haben, benötigen eine 64 Bit ID. Falls die ID nicht verfügbar ist, kann die URL via ResolveVanityURL aufgelöst werden.

Implementierungen

Siehe auch

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox
Languages
Team Fortress 2
Team Fortress Classic
Valve Wiki Network