Download the PHP package dmitrijkalugin/wildberries-api-client without Composer
On this page you can find all versions of the php package dmitrijkalugin/wildberries-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dmitrijkalugin/wildberries-api-client
More information about dmitrijkalugin/wildberries-api-client
Files in dmitrijkalugin/wildberries-api-client
Package wildberries-api-client
Short Description Laravel client library for Wildberries API integration
License MIT
Homepage https://github.com/dmitrijkalugin/wildberries-api-client
Informations about the package wildberries-api-client
Wildberries API Client для Laravel
Laravel пакет для интеграции с API Wildberries. Обеспечивает удобный доступ ко всем основным API сервисам маркетплейса.
Особенности
- ✅ Поддержка всех основных API Wildberries (Content, Marketplace, Statistics, Advertising и др.)
- ✅ Автоматическая авторизация через API токены
- ✅ Обработка ошибок и лимитов запросов
- ✅ Поддержка песочницы (sandbox)
- ✅ Laravel Service Provider и Facade
- ✅ Гибкая конфигурация
- ✅ PSR-4 автозагрузка
Установка
Установите пакет через Composer:
Опубликуйте конфигурационный файл:
Конфигурация
Добавьте ваш API токен в .env файл:
Получить API токен можно в личном кабинете продавца в разделе "Настройки" → "Доступ к API".
Быстрый старт
Использование через Dependency Injection
Динамическая смена токена
Доступные методы
Общие методы
Content API - Управление товарами
Marketplace API - Заказы и остатки
Statistics API - Аналитика
Advertising API - Реклама
Feedbacks API - Отзывы
Finance API - Финансы
Прямые HTTP запросы
Если нужного метода нет в библиотеке, можно делать прямые HTTP запросы:
Обработка ошибок
Библиотека автоматически обрабатывает HTTP ошибки и выбрасывает соответствующие исключения:
Конфигурация
Полная конфигурация в config/wildberries.php:
Лимиты API
Wildberries устанавливает лимиты на количество запросов:
- Общие методы: 1 запрос в минуту, всплеск до 10 запросов
- Новости: 1 запрос в минуту, всплеск до 10 запросов
- Другие методы: согласно документации API
Библиотека автоматически обрабатывает ошибки превышения лимитов (429 статус код).
Тестирование
Для тестирования используйте sandbox режим:
В этом режиме запросы будут направляться на тестовые URL:
https://common-api-sandbox.wildberries.ruhttps://content-api-sandbox.wildberries.ru- и т.д.
Примеры использования
Автоматическое обновление остатков
Синхронизация заказов
Требования
- PHP 8.1 или выше
- Laravel 10.0 или выше
- GuzzleHTTP 7.0 или выше
Лицензия
MIT
Поддержка
При возникновении проблем:
- Проверьте корректность API токена
- Убедитесь, что не превышены лимиты запросов
- Проверьте документацию Wildberries API
- Создайте issue в репозитории
Полезные ссылки
All versions of wildberries-api-client with dependencies
guzzlehttp/guzzle Version ^7.0
illuminate/support Version ^9.0|^10.0|^11.0|^12.0
illuminate/http Version ^9.0|^10.0|^11.0|^12.0