Erste Schritte

Einführung

Erfahre mehr über SteamApis v2, einen umfassenden API-Dienst mit Echtzeitzugriff auf Steam-Marktdaten, Inventare, Profile und mehr.

Was ist SteamApis

SteamApis ist ein umfassender und entwicklerfreundlicher API-Dienst, der dir Echtzeitzugriff auf verschiedene Datentypen der Steam-Plattform bietet. Steam ist ein digitaler Vertriebsdienst von Valve Corporation, hauptsächlich für Videospiele. SteamApis sammelt, verarbeitet und liefert eine breite Palette von Steam-Daten und macht sie dir über gut dokumentierte APIs zugänglich.

Was ist neu in v2

API v2 bringt mehrere Verbesserungen gegenüber v1:

  1. Header-basierte Authentifizierung - API-Keys werden jetzt über den x-api-key Request-Header übergeben, was die Sicherheit verbessert. Die Übergabe des Keys als ?key= Query-Parameter wird weiterhin unterstützt, aber der Header-Ansatz wird empfohlen.
  2. Einheitliches Response-Format - Alle Endpunkte liefern Antworten in einem Standard-Envelope, was das Error Handling berechenbarer macht. Die meisten Endpunkte nutzen { "success": true, "result": {...} } für einzelne Ressourcen oder { "success": true, "results": [...], "cursor": "...", "hasMore": true } für paginierte Listen.
  3. Reorganisierte Endpunkte - Steam-User-Endpunkte sind unter /v2/steam/users/ zusammengefasst, mit dedizierten Sub-Endpunkten für Badges, Spiele und Bans.
  4. Neue Endpunkte - Ban-Status von Nutzern, Steam-App-Daten und Markt-Item-Daten sind jetzt als dedizierte Endpunkte verfügbar.
  5. App- und Item-Daten - Vollständiger Zugriff auf Steam-Anwendungsdetails, Markt-Item-Metadaten, Kauf-/Verkaufs-Histogramme, Preishistorie und Change-Tracking.
  6. Request-Batching - Mehrere Anfragen für dieselbe Ressource werden automatisch zusammengeführt, um die Performance zu verbessern.
  7. Flexible Steam-ID-Eingabe - Endpunkte akzeptieren verschiedene Steam-ID-Formate, nicht nur SteamID64.

Hauptfunktionen von SteamApis

  1. Echtzeit-Marktdaten - SteamApis bietet dir aktuelle Infos zu Steam-Marktdaten, einschließlich Preise, Handelsvolumen, Artikellistungen und mehr. So hast du Zugriff auf die neuesten Informationen über In-Game-Items aus Tausenden von Steam-Spielen.
  2. Inventarverwaltung - Du kannst detaillierte Inventare für bestimmte Steam-Konten abrufen. Das umfasst Artikeldetails, Beschreibungen und Marktwerte. Besonders nützlich für Apps, die Benutzerinventare ständig überwachen oder anzeigen müssen, wie Trading-Plattformen oder Item-Marktplätze.
  3. Profildaten - SteamApis gibt dir Zugriff auf Steam-Benutzerprofildaten, einschließlich Avatare, Benutzernamen, Freundeslisten und mehr. Ideal für Community-Projekte, Bestenlisten oder soziale Gaming-Plattformen.
  4. Bilder und Assets - Mit der API kannst du Bilder und andere Assets zu Spielen und Items abrufen, wie Spielicons, Item-Vorschauen und mehr. Perfekt für Websites oder Apps, die visuelle Steam-Inhalte anzeigen müssen.
  5. Open-Source-Integrationen - SteamApis unterstützt verschiedene Open-Source-Projekte und bietet Module und Bibliotheken, die sich nahtlos integrieren lassen. Du findest Community-Projekte wie Node.js-Module, die speziell für SteamApis entwickelt wurden.
  6. Hohe Verfügbarkeit und Skalierbarkeit - Mit 99,99% Uptime-Garantie und der Fähigkeit, Millionen von Anfragen täglich zu verarbeiten, ist SteamApis für High-Traffic-Anwendungen ausgelegt. Diese Zuverlässigkeit ist entscheidend für Businesses, die auf Echtzeitdaten angewiesen sind.