Rozpoczęcie

Wprowadzenie

Dowiedz się więcej o SteamApis v2, kompleksowej usłudze API z dostępem w czasie rzeczywistym do danych rynkowych Steam, inwentarzy, profili i więcej.

Czym jest SteamApis

SteamApis to kompleksowa i przyjazna dla deweloperów usługa API, która daje ci dostęp w czasie rzeczywistym do różnych typów danych związanych z platformą Steam. Steam to usługa dystrybucji cyfrowej Valve Corporation, głównie do gier wideo. SteamApis zbiera, przetwarza i dostarcza szeroki zakres danych ze Steam, udostępniając je przez dobrze udokumentowane API.

Co nowego w v2

API v2 wprowadza kilka usprawnień względem v1:

  1. Uwierzytelnianie przez header - Klucze API są teraz przekazywane przez header x-api-key, co poprawia bezpieczeństwo. Przekazywanie klucza jako query parameter ?key= nadal jest wspierane, ale zalecamy korzystanie z headera.
  2. Spójny format odpowiedzi - Wszystkie endpointy zwracają odpowiedzi opakowane w standardowy envelope, dzięki czemu obsługa błędów jest bardziej przewidywalna. Większość endpointów używa { "success": true, "result": {...} } dla pojedynczych zasobów lub { "success": true, "results": [...], "cursor": "...", "hasMore": true } dla list z paginacją.
  3. Reorganizacja endpointów - Endpointy dotyczące użytkowników Steam zostały skonsolidowane pod /v2/steam/users/, z dedykowanymi sub-endpointami dla odznak, gier i banów.
  4. Nowe endpointy - Status banów użytkownika, dane aplikacji Steam oraz dane przedmiotów rynkowych są teraz dostępne jako dedykowane endpointy.
  5. Dane aplikacji i przedmiotów - Pełny dostęp do szczegółów aplikacji Steam, metadanych przedmiotów rynkowych, histogramów zleceń kupna/sprzedaży, historii cen oraz śledzenia zmian.
  6. Łączenie requestów - Wiele zapytań o ten sam zasób jest automatycznie łączonych, co poprawia wydajność.
  7. Elastyczne formaty Steam ID - Endpointy akceptują różne formaty Steam ID, nie tylko SteamID64.

Główne funkcje SteamApis

  1. Dane rynkowe w czasie rzeczywistym - SteamApis oferuje aktualne informacje o danych rynkowych Steam, w tym ceny, wolumeny handlowe, listingi przedmiotów i więcej. Dzięki temu masz dostęp do najnowszych informacji o itemach z tysięcy gier Steam.
  2. Zarządzanie inwentarzem - Możesz pobierać szczegółowe inwentarze dla konkretnych kont Steam. Obejmuje to szczegóły przedmiotów, opisy i wartości rynkowe. Szczególnie przydatne dla aplikacji wymagających stałego monitorowania inwentarzy użytkowników, jak platformy tradingowe czy marketplace'y itemów.
  3. Dane profilu - SteamApis daje ci dostęp do danych profilu użytkownika Steam, w tym awatarów, nazw użytkowników, list znajomych i więcej. Idealne dla projektów społecznościowych, rankingów czy platform gamingowych.
  4. Obrazy i zasoby - API pozwala pobierać obrazy i inne zasoby związane z grami i przedmiotami, jak ikony gier, podglądy itemów i więcej. Przydatne dla stron i aplikacji, które muszą wyświetlać wizualne dane Steam.
  5. Integracje open-source - SteamApis wspiera różne projekty open-source, oferując moduły i biblioteki do płynnej integracji. Znajdziesz projekty społeczności jak moduły Node.js stworzone specjalnie do pracy z SteamApis.
  6. Wysoka dostępność i skalowalność - Z gwarancją 99,99% uptime i możliwością obsługi milionów requestów dziennie, SteamApis jest stworzony dla aplikacji o dużym ruchu. Ta niezawodność jest kluczowa dla biznesów polegających na danych real-time.