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:
- 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. - 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ą. - 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. - Nowe endpointy - Status banów użytkownika, dane aplikacji Steam oraz dane przedmiotów rynkowych są teraz dostępne jako dedykowane endpointy.
- 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.
- Łączenie requestów - Wiele zapytań o ten sam zasób jest automatycznie łączonych, co poprawia wydajność.
- Elastyczne formaty Steam ID - Endpointy akceptują różne formaty Steam ID, nie tylko SteamID64.
Główne funkcje SteamApis
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.