Metadata-Version: 2.4
Name: wb-api-client
Version: 1.0.0
Summary: Wildberries Content API Client for Python
Author-email: WB Manager <support@example.com>
License: MIT
Project-URL: Homepage, https://github.com/davmach001/wb-card-creator
Project-URL: Documentation, https://github.com/davmach001/wb-card-creator#readme
Project-URL: Repository, https://github.com/davmach001/wb-card-creator
Project-URL: Issues, https://github.com/davmach001/wb-card-creator/issues
Keywords: wildberries,api,wb,marketplace,e-commerce
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.28.0

# WB API Client

Python клиент для Wildberries Content API.

## Установка

```bash
pip install wb-api-client
```

## Использование

```python
from wb_api_client import WildberriesAPIClient

# Создание клиента
client = WildberriesAPIClient(api_key="your-api-key")

# Получение категорий
categories = client.get_parent_categories()

# Получение товаров
cards = client.get_all_cards()

# Создание карточки
card_data = {
    "subjectID": 123,
    "variants": [{
        "title": "Название товара",
        "description": "Описание",
        "price": 1000,
        # ...
    }]
}
result = client.create_cards([card_data])

# Загрузка медиа
client.upload_media_file(nm_id=12345, photo_number=1, file_path="image.jpg")
```

## Возможности

- ✅ Аутентификация по API ключу
- ✅ Rate limiting (автоматическое соблюдение лимитов)
- ✅ Повторные запросы при ошибках
- ✅ Все методы Content API v2/v3:
  - Категории и характеристики
  - CRUD карточек товаров
  - Управление медиа
  - Справочники (цвета, страны, бренды)
  - Генерация баркодов

## Документация API

https://openapi.wildberries.ru/

## Лицензия

MIT
