API Документация

Изучите документацию и начните работу со Skinify

Запрос инвентаря пользователя в Steam

Вы можете запросить инвентарь пользователя в Steam с актуальными ценами.
Делайте это в том случае, если не хотите, чтобы пользователь покидал ваш сайт при создании депозита.

HTTP запрос

POST https://skinify.io/api/steam-inventory

POST параметры

Параметр Обязательный Описание
game check Доступные значения: dota2, csgo, rust, tf2
steam_id check Steam ID 64 пользователя.
trade_token check Параметр ‘token’ в трейд-ссылке пользователя (8 символов).
currency Валюта цены предметов, по умолчанию ‘usd’.
show_disabled По умолчанию в ответе будут только те скины, которые мы принимаем. Однако, если передать параметр show_disabled=1, в списке также отобразятся скины, которые не принимаются.

Пример ответа

{
  "inventory": [
    {
      "id": "30469208292",
      "name": "StatTrak™ Negev | Prototype (Minimal Wear)",
      "type": "heavy",
      "quality": "milspec",
      "img": "-9a81dlWLwJ2UUGcVs_ns...",
      "tradable": 1,
      "short_type": "MW",
      "disabled": 0,
      "price": "0.82",
      "gid": "730"
    }
  ],
  "success": true,
  "currency": "usd"
}

Описание параметров ответа

Параметр Описание
inventory Массив предметов инвентаря пользователя в Steam.
currency Валюта цены предметов.

Возможные ошибки

Ошибка Описание
request_timeout
new
Запрос не был обработан в отведённое время.
invalid_game Неправильно передан параметр игры.
invalid_currency Неправильное значение валюты.
steam_id_missing Не передан параметр steam_id. Пример Steam ID 64: 76561198117742847
trade_token_missing Не передан параметр trade_token.
private_inventory Инвентарь пользователя приватный. Попросите его изменить настройки конфиденциальности.
unavaliable_inventory Инвентарь пользователя недоступен.
invalid_tradeurl Параметр trade_token недействительный.
empty_inventory Пустой инвентарь пользователя.
trade_unavailable Обмены Steam запрещены для пользователя, более подробная информация будет предоставлена в Steam.