До вмісту
API

Питання про Steam і CS2

Знайдіть коротку відповідь, потім відкрийте інструкцію із запитами, полями та прикладами.

Оновлено

Відповідей: 12

Інвентар і приватність

Чому інвентар Steam недоступний, хоча профіль відкритий?

Профіль, інвентар, ігри та друзі мають окремі налаштування видимості. Перед розрахунком вартості перевірте статус інвентарю: приватні або недоступні дані невідомі, а empty означає підтверджений порожній інвентар. Недоступні години гри також не можна вважати нулем.

Відкрити інструкцію

Інвентар і приватність

Чому предметів CS2 після обміну немає в публічному інвентарі?

Steam може приховувати нещодавно отримані предмети від інших користувачів. Семиденний захист обміну є окремим правилом. Додаткові кандидати з торгового представлення WOK мають непідтверджений захист, а охоплення може бути частковим. Грошові підсумки враховують публічні предмети. Відсутній рядок не доводить втрату предмета.

Відкрити інструкцію

Кеш і ліміти

Що робити з помилкою 429 Steam і перевищенням квоти WOK?

Хвилинний ліміт WOK повертає HTTP 429, а вичерпана квота тарифу може повернути 402. За тимчасового обмеження Steam нативний метод інвентарю може відповісти HTTP 200 зі status=limited. Враховуйте Retry-After, обмежуйте повтори та додавайте затримку з випадковим розкидом. Використовуйте кеш для повторних читань.

Відкрити інструкцію

Кеш і ліміти

Чи можна оновити ціни інвентарю без нового запиту до Steam?

Так. Звичайне читання свіжого кешу застосовує ціни локального каталогу. Режим refresh_prices=1 оновлює лише кеш: відсутній або прострочений знімок повертає 404 inventory_cache_miss. Перевіряйте вік інвентарю окремо від часу оновлення цін. Запит витрачає квоту WOK; refresh_prices не можна поєднувати з no_cache.

Відкрити інструкцію

Кеш і ліміти

Чи вважається пакет інвентарів одним запитом квоти?

Пакет витрачає одну одиницю за кожну унікальну пару SteamID та гри. Дозволено до 20 SteamID, чотирьох ігор і 80 пар. Кожна пара без кешу може потребувати окремого запиту до Steam. Результати й помилки повертаються за парами, тому один збій не видаляє готові інвентарі.

Відкрити інструкцію

Ключі та доступ

Що означають SteamID64, AppID і context ID у запиті інвентарю?

SteamID64 позначає акаунт; зберігайте його 17 цифр як рядок. AppID визначає гру, context ID - її інвентар. CS2 використовує AppID 730 і context 2; параметр WOK game=cs2 вибирає їх автоматично. Іменне посилання профілю спочатку визначте через метод профілю та використовуйте отриманий SteamID64.

Відкрити інструкцію

Inspect та зображення CS2

Як отримати float, seed, наліпки та брелоки CS2 за inspect-посиланням?

Передайте inspect-посилання Steam у POST /v1/cs2/inspect з доступом Inspect. Сучасні закодовані посилання розбираються локально, старі - через Steam Game Coordinator. Перевірте status=resolved і capabilities. Невідомі поля залишаються null; тимчасовий збій Steam повертає 503 із Retry-After. Дані про деталі не визначають ціну предмета.

Відкрити інструкцію

Ціни та джерела

Як обчислюється вартість інвентарю Steam, якщо частина предметів не має ціни?

WOK множить вибрану ціну на кількість предметів і підсумовує оцінені позиції. Відсутні ціни залишаються null та враховуються в unpriced. Ліміт top скорочує список, але не змінює підсумки. Оцінка за ринковою назвою не включає надбавку за float, патерн або наліпки конкретного предмета CS2.

Відкрити інструкцію

Ціни та джерела

Чому ціна предмета в API відрізняється від ціни на Торговому майданчику Steam?

Порівнюйте однакове джерело, показник ціни, валюту та час спостереження. Збережена ціна лота, медіана продажів і заявка на купівлю мають різний зміст. Каталог WOK повертає USD, поточні лоти CS2 - валюту відповіді Steam. Якщо заміна джерела неприйнятна, задайте price_source і strict=1.

Відкрити інструкцію

Inspect та зображення CS2

Чи входять скриншоти CS2 та інтерактивний 3D Viewer в один тариф?

Створення скриншотів включено у Free та універсальні API-тарифи; доступ спеціалізованого ключа залежить від його методів. Новий рендер повертає 202: дочекайтеся Retry-After та запитайте результат. Перевіряйте попередження рендера й деталей. Інтерактивний 3D потребує окремої підписки Viewer; Viewer Trial дає 10 відкриттів за 30 днів.

Відкрити інструкцію

Ключі та доступ

Чому безкоштовний WOK API потребує участі в Discord?

Free Developer і Viewer Trial потребують прив’язаного Discord-акаунта та чинного членства в спільноті WOK. Приєднайтеся, прив’яжіть Discord у кабінеті й активуйте доступ там. Відсутнє членство повертає 403 discord_required; тимчасовий збій перевірки - 503 із Retry-After. Поточні ліміти доступні в GET /v1/key.

Відкрити інструкцію

Ключі та доступ

Чи потрібен ключ Valve Steam API для підключення до WOK?

Методи WOK використовують ключ WOK, виданий у кабінеті після активації тарифу. Ключ користувача Valve, видавця Steamworks або іншого провайдера його не замінює. Надсилайте ключ WOK із сервера в заголовку Authorization: Bearer. GET /v1/key показує доступні методи та ліміти без витрати одиниці квоти.

Відкрити інструкцію