Pomoc Kontakty
plPL
ENEN DEDE ESES PLPL PT-BRPT-BR PT-PTPT-PT RURU TRTR VIVI ZH-CNZH-CN
Połącz witrynę
Pomoc Kontakty

API

Główny
Podstawowe informacje Generowanie podpisu
Depozyty
Pierwsze kroki Tworzenie depozytu Tworzenie depozytu bez przekierowania (iframe) Powiadomienie o wpłacie (webhook) Sprawdzanie statusu depozytu Uzyskanie listy depozytów Depozyty bez 8-dniowego oczekiwania (Steam Trade Protection) Zatwierdzenie depozytu z 8-dniowym holdem Otrzymuj powiadomienia o nieudanych webhookach
Depozyty bez interfejsu użytkownika SkinsBack
Create a deposit without SkinsBack UI (API) Pobierz ekwipunek użytkownika
Wyjście skinów
Cennik (dostępność skinów) Wyszukaj skinów Kup skiny Kupuj skórki hurtowo Stan zakupu skina Historia zakupów skinów
Inny
Bilans projektu Historia wypłat z salda i depozytów Waluty i kursy Status serwera Zdarzenia w czasie rzeczywistym: websockets Zdarzenia w czasie rzeczywistym: webhooki

Historia zakupów skinów

Informacje o wszystkich zakupionych przedmiotach. Limit wypłat wynosi 1000.

Niebieski podświetla wymagane parametry.

Wyślij żądanie POST do API Endpoint z następującymi parametrami:

method
string
market_history
starting
int
Czas rozpoczęcia próbkowania w systemie UNIX
ending
int
Koniec czasu próbkowania w systemie UNIX
start_from
int
parametr start_from z odpowiedzi na nawigację po stronie (ilość wyników ograniczona do 1000)

Odpowiedź z serwera:

Jeśli się powiedzie, odpowiedź z serwera będzie zawierać obiekt JSON o następującej treści:

total_count
int
Wyniki ogółem (liczba wyników ograniczona do 1000)
has_more
bool
Czy są jeszcze jakieś kolejne strony do paginacji?
start_from
int
Służy do nawigacji strony
items
array
Tablica elementów opisanych poniżej

obiekt 'items'

item
object
Obiekt zawierający informację o zakupionej skina
— item.id
int
ID skina
— item.name
string
Nazwa skina
— item.price
float
Cena skina w USD
— item.classid
string
Class ID skina
buy_id
int
ID zakupu skina
offer_status
string
Status zakupu:
1. 'creating_trade' - trwa tworzenie giełdy
2. 'waiting_accept' - wymiana oczekuje na akceptację
3. 'accepted' - wymiana zaakceptowana
4. 'canceled' - wymiana odrzucona przez użytkownika
5. 'timeout' - wymiana nie została przyjęta w ciągu 10 minut
6. 'invalid_trade_token' - nieprawidłowy trade token
7. 'user_not_tradable' - użytkownik ma ograniczenia w systemie giełdowym
8. 'trade_create_error' - błąd podczas tworzenia giełdy (spróbuj ponownie)
9. 'rollback_user' — skin został zwrócony przez użytkownika (Ochrona Transakcji Steam)
10. 'rollback_supplier' — skin został zwrócony przez dostawcę (Ochrona Transakcji Steam)
in_hold
bool
Czy skina jest w holdzie
in_hold_until
string (datetime)
Data, do której skina będzie w holdzie (jeśli jest w holdzie)
error_reason
string
Powód (jeśli występuje):
1. 'user_cant_trade' - użytkownik ma ograniczenia w handlu na Steam
2. 'private_inventory' - użytkownik musi otworzyć inwentarz
3. 'user_trade_ban' - użytkownik ma zakaz handlu
4. 'user_inventory_is_full' - ekwipunek użytkownika jest pełny
5. 'too_many_failed_attempts' - zbyt wiele nieudanych prób wypłaty środków przez użytkownika
6. 'skin_unavailable' - skórka niedostępna do kupienia (lub sprzedaży)
steamid
string
ID użytkownika Steam
date
int
Data zakupu (czas UNIX)
balance_debited_sum
float
Kwota odpisana z salda projektu (USD)
tradeofferid
string
Trade Offer ID na Steam (dostępny tylko jeśli utworzono giełdę)
custom_id
string
'custom_id' w twoim systemie

Przykład udanej odpowiedzi:

{
    "status": "success",
    "items": [
        {
            "item": {
                "id": "2713",
                "name": "AWP | Man-o'-war (Minimal Wear)",
                "price": "1325.61",
                "classid": "3496732101",
                "instanceid": "480085569"
            },
            "tradeofferid": "4169974564",
            "buy_id": "2",
            "offer_status": "user_not_tradable",
            "error_reason": "private_inventory",
            "steamid": "76561198050648523",
            "date": "1596623088"
        },
        {
            "item": {
                "id": "2713",
                "name": "AWP | Man-o'-war (Minimal Wear)",
                "price": "1325.61",
                "classid": "3496732101",
                "instanceid": "480085569"
            },
            "tradeofferid": "4169977670",
            "buy_id": "3",
            "offer_status": "canceled",
            "error_reason": null,
            "steamid": "76561198050648523",
            "date": "1596623246"
        },
    ],
    "total_count": "2000",
    "has_more": true,
    "start_from": 999
}

Lista możliwych błędów:

1
missing_starting_or_ending
Brak czasu rozpoczęcia lub zakończenia systemu UNIX
standardowe błędy:
-1
please_use_post_method
Musisz użyć metody POST
-2
invalid_shopid
W systemie nie znaleziono identyfikatora projektu
-3
invalid_signature
Błędnie złożony podpis
-4
shop_not_active
Projekt jest nieaktywny
-5
invalid_method
Nieprawidłowa metoda API
-7
request_limit_reached
Przekroczono limit żądań (500/minutę)
-8
invalid_ip_address
Określ adres IP w ustawieniach projektu
-9
under_maintenance
Witryna w trakcie prac konserwacyjnych
-10
invalid_client_secret
Nieprawidłowy nagłówek X-CLIENT-SECRET
© 2025 SkinsBack. All right reserved.
Pomoc Kontakty Oferta