Wildberries Seller API
Swagger backed Wildberries seller API reference for WB marketplace integrations. Use when building or debugging code that calls Wildberries/WB seller API endpoints, choosing endpoints, checking request/response schemas, authentication headers, hosts, rate limits, or API capabilities.
- Скачивания
- 1
- В избранном
- 0
- Комментарии
- 0
- Просмотры
- 2
Установить скилл
Добавьте инструмент одной командой или скачайте проверенный архив версии.
npx skills add ZloyDeDD/wb-api-skill- Версия
- 1.0.0+e080f66f0236
- Автор
- Владимир Ломтев
- Репозиторий
- ZloyDeDD/wb-api-skill
Как установить
- 1Скопируйте команду из блока установки.
- 2Запустите её в терминале из каталога проекта.
Документация
Wildberries Seller API
Локальный снимок OpenAPI-спецификаций в swagger/*.yaml — единственный источник истины по этому API. Отвечай по нему, а не по памяти: WB меняет эндпоинты часто, и то, что ты помнишь, скорее всего устарело.
Порядок работы
Помощник требует PyYAML. Если его нет: python -m pip install -r requirements.txt.
- Начинай с компактных запросов к снимку:
- обзор разделов:
python scripts/wb.py map - поиск:
python scripts/wb.py search "<запрос>" --limit 15 - конкретный эндпоинт:
python scripts/wb.py detail <METHOD> <PATH> - со схемами тела и ответов:
python scripts/wb.py detail <METHOD> <PATH> --schemas - авторизация, хосты, токены, коды:
python scripts/wb.py protocol
- обзор разделов:
- Сырой
swagger/*.yamlоткрывай только когда вывода скрипта не хватает: нужны вложенные примеры, значения enum или длинное описание целиком. Целиком файлы не читай — они по 100–350 КБ. - Целостность снимка:
python scripts/wb.py validate.
Свежесть
Перед содержательным ответом по API сверься с python scripts/wb.py stale.
Снимок старше 30 дней — скажи об этом пользователю прямо: назови дату снимка и предложи git pull (снимок в репозитории обновляет мейнтейнер). Если и там несвежо — предложи собрать свой снимок: python scripts/update.py. Не делай вид, что данные свежие.
Если пользователь ждёт эндпоинт, которого в снимке нет, — так и скажи: «в снимке от такой-то даты этого нет». Не выдумывай путь и не подгоняй похожий. Предложи обновить снимок.
Правила ответа
- Указывай метод, путь, хост, файл-источник (
swagger/NN-name.yaml), схему авторизации, тип токена и релевантные коды ответов. - Хост бери с самой операции: у WB он разный для разных доменов (
content-api,marketplace-api,advert-api,statistics-api,seller-analytics-api,common-apiи другие). Общего хоста нет. - Лимиты запросов WB в машиночитаемом виде не публикует — они описаны текстом внутри
descriptionконкретной операции. Приводи их оттуда дословно, не выдумывай числа. - Не сочиняй общие правила протокола. Всё, что говоришь про авторизацию, песочницу или статус-коды, должно опираться на
securitySchemes,servers,x-token-typesиresponsesиз снимка. - Эндпоинт с
deprecated: trueпредлагай только если замены нет, и обязательно предупреждай.
Генерация кода
- Токен читай из переменной окружения или конфига, никогда не зашивай в код.
- Передавай токен в заголовке
Authorizationпо схемеHeaderApiKey— как есть, без префиксаBearer. - Базовый URL бери с той операции, которую вызываешь.
- Пагинацию, поллинг задач, ретраи и валидацию полей добавляй только там, где этого требует схема или описание эндпоинта.
Обновление снимка
Обычный путь — git pull: снимок сверяется с порталом WB примерно раз в месяц, изменения описаны в релизах и CHANGELOG.md.
python scripts/update.py — собрать свежий снимок самому: качает спеки напрямую с dev.wildberries.ru, проверяет результат до записи и дописывает в CHANGELOG.md, что изменилось в API. Нужен браузер и requirements-update.txt. Подробности в README.md.
Требования и возможности
Файлы версии
| Путь | Размер | SHA256 |
|---|---|---|
| .github/workflows/ci.yml | 859 | 6b8a45c630b0d953... |
| .github/workflows/freshness.yml | 731 | 8565c939db1a69fb... |
| .github/workflows/release.yml | 1416 | 0094a46086719fd2... |
| .gitignore | 81 | 0c718339dad65c58... |
| CHANGELOG.md | 15122 | 1bd4c3ce6344632e... |
Частые вопросы
- Как установить Wildberries Seller API?
- Используйте команду
npx skills add ZloyDeDD/wb-api-skillили скачайте ZIP-архив. - Можно ли скачать Wildberries Seller API бесплатно?
- Да, опубликованную версию можно скачать из маркетплейса бесплатно.
Похожие инструменты
Смотреть всеВойдите, чтобы оставить комментарий.
Комментариев пока нет.