Изучите документацию и начните работу со Skinify
Этот метод позволяет найти скины по указанному имени для дальнейшего вывода.
GET https://skinify.io/api/withdraw/search
| Параметр | Обязательный | Описание |
|---|---|---|
| game | Доступные значения: dota2, csgo, rust, tf2 | |
| name | Название скина или массив из названий | |
| include_hold new |
Если указано include_hold=1, в ответ также будут включены предметы, находящиеся в трейд-холде (задержке обмена). Такие предметы можно зарезервировать — они отправятся после окончания задержки. Параметр работает только вместе с full_list=1. У предметов с задержкой на обмен появится новое свойство properties.unhold_at - метка времени (Unix timestamp), когда предмет выйдет из трейд-холда и станет доступен для вывода. |
Ответ будет содержать массив skins, который включает в себя следующие данные:
| Параметр | Описание |
|---|---|
| id | Skin ID (используйте этот ID, чтобы вывести конкретный скин) |
| name | Название скина |
| price | Цена скина (в USD) |
| properties | Свойства скина из инвентаря Steam. Например, ‘classid’ может использоваться для получения изображения скина. |
{
"status": "success",
"skins": [
{
"id": "13544",
"name": "Training Chest Plate",
"price": 1.3,
"properties": {
"classid": "3625524307"
}
}
]
}
| Ошибка | Описание |
|---|---|
| name_required | Отстуствует параметр ‘name’ (имя должно быть строкой или массивом) |
| name_too_short | Минимальная длина названия скина составляет 3 символа. Проверьте параметр ‘name’ и какие данные вы передаете. |
| withdraw_unavailable | Вывод скинов временно недоступен. |