AvitoClient — единственная публичная точка входа SDK. Он владеет
конфигурацией, auth-provider и transport-слоем, а наружу отдаёт только доменные
объекты.
AvitoClient.from_env()— основной путь для конфигурации из окружения.AvitoClient(client_id=..., client_secret=...)— короткий явный путь для OAuth credentials.AvitoClient(AvitoSettings(...))— полный путь для расширенной конфигурации.- Клиент поддерживает context manager и закрывает внутренние HTTP-клиенты в
close(). - После
close()публичные операции поднимаютConfigurationError. debug_info()возвращает безопасный диагностический снимок без OAuth-секретов.
::: avito.AvitoClient
::: avito.AvitoClient.debug_info