avito-py¶
avito-py — Python SDK для работы с Avito API через sync/async фасады AvitoClient и AsyncAvitoClient.
Скрывает transport, OAuth и retry-логику. Возвращает типизированные dataclass-модели. Покрывает 204 операции Avito API.
-
Впервые здесь
От
pip installдо первого запроса за 5 минут. -
Ищу конкретный сценарий
Пошаговые рецепты: авторизация, async lifecycle, мессенджер, заказы, пагинация, тестирование и другие.
-
Хочу работать из терминала
avitoCLI: профили, JSON для автоматизации, status, doctor, completion и API-команды через публичный SDK. -
Асинхронный режим
AsyncAvitoClient,async with, ASGI lifespan, async-пагинация и тестирование без HTTP. -
Нужен точный контракт
Полный справочник по классам, методам, исключениям и моделям.
-
Хочу понять архитектуру
Концепции, мотивация решений, объяснение retry, пагинации и модели ошибок.
Карта документации¶
| Учебные | Практические | Справочные | Концептуальные | |
|---|---|---|---|---|
| Режим | Tutorials | How-to | Reference | Explanations |
| Цель | Обучение через действие | Решить конкретную задачу | Точная информация | Понять «почему» |
| Раздел | Tutorials | How-to | Reference | Explanations |
Для терминала начните с рецепта CLI. Для async-кода начните с рецепта Асинхронный режим, а точный контракт смотрите в AvitoClient и AsyncAvitoClient.