Главное
Основная информация
Генерация подписи
Депозиты
Начало работы
Создание депозита
Создание депозита без переадресации (iframe)
Уведомление о депозите (webhook)
Проверка статуса депозита
Получение списка депозитов
Депозиты без 8 дневного ожидания (Steam Trade Protection)
Одобрение депозита с 8 дневным холдом
Недошедшие уведомления о платежах
Депозиты без SkinsBack UI
Создание депозита без SkinsBack UI (API)
Получить инвентарь пользователя
Вывод скинов
Прайс-лист (наличие скинов)
Поиск скинов
Купить скин
Массовая покупка скинов
Статус покупки скина
История покупок скинов
Другое
Баланс проекта
История выводов с баланса и депозитов
Валюты и курсы
Статус сервера
Real-time обновления: WebSockets
Real-time обновления: WebHooks
Прайс-лист (наличие скинов)
Метод возвращает список скинов в наличии, которые можно вывести.
Синим выделены обязательные параметры.
Отправьте POST запрос на API Endpoint со следующими параметрами:
method
string
market_pricelist
game
string
'cs2', 'dota2', 'rust'
full
bool
По умолчанию возвращается сгруппированный по названию список вещей, который содержит доступное для вывода количество. Если укажете full=1, то будет возвращен полный список с идентификаторами вещей без группировки. Рекомендуется использовать сгруппированный список.
extended
bool
По умолчанию возвращается минимальный набор полей в массиве items. Если указать extended=1, то будет возвращен массив с более полной информацией по каждому скину (только совместно с full=1).
Внимание! Размер файла может быть очень большой и для его обработки используйте библиотеки для эффективного JSON парсинга (например, json-machine для языка PHP).
Внимание! Размер файла может быть очень большой и для его обработки используйте библиотеки для эффективного JSON парсинга (например, json-machine для языка PHP).
Ответ от сервера:
В случае успеха, в ответе от сервера будет объект JSON, со следующим содержанием:
last_update
int
Дата обновления прайс-листа (UNIX время)
items
array
Массив, содержащий список скинов, которые есть в наличии
Объект 'items'
name
string
Название скина
price
float
Цена скина в USD
classid
string
Class ID скина
count
int
Доступное количество
Пример успешного ответа:
{
"status": "success",
"last_update": "1596621504",
"items": [
{
"name": "M4A1-S | Golden Coil (Battle-Scarred)",
"price": "831.16",
"count": 1
},
{
"name": "SSG 08 | Fever Dream (Field-Tested)",
"price": "77.02",
"count": 2
},
{
"name": "Operator | FBI SWAT",
"price": "77.76",
"count": 1
}
]
}
Список возможных ошибок:
1
file_unavailable
Файл временно недоступен
-6
market_disabled
Маркет выключен
стандартные ошибки:
-1
please_use_post_method
Необходимо использовать POST метод
-2
invalid_shopid
ID проекта не найден в системе
-3
invalid_signature
Неверно сформирована подпись
-4
shop_not_active
Проект неактивен
-5
invalid_method
Неверный API метод
-7
request_limit_reached
Превышен лимит запросов (500/в минуту)
-8
invalid_ip_address
Укажите IP адрес в настройках проекта
-9
under_maintenance
Сайт на обслуживании
-10
invalid_client_secret
Неверный передан заголовок X-CLIENT-SECRET