Официальная асинхронная библиотека-клиент (SDK) для удобного взаимодействия с Deps API на языке Python.
depspy
предоставляет удобный асинхронный интерфейс для работы с Deps API, инкапсулируя всю логику HTTP-запросов, обработки ошибок и кэширования.
async with
гарантирует корректное управление сессией и ресурсами.
depspy
разработана для максимальной эффективности и удобства разработчика.
asyncio
для высокопроизводительных неблокирующих операций.Pydantic
для валидации и удобной работы с ответами API.UnauthorizedError
, RateLimitError
, PlayerNotFoundError
, ServerNotFoundError
, APIError
.
DepsClient
при его инициализации, передав нужные параметры.
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
api_key | str | - | Ваш API-ключ. |
corporate_key | bool | False | Использовать корпоративный ключ. |
base_url | str | https://api.depscian.tech/v2 | Базовый URL API. |
timeout | int | 30 | Таймаут запросов в секундах. |
max_retries | int | 3 | Макс. количество попыток при сбоях. |
cache_ttl | int | 300 | Время жизни кэша для запросов (в сек). |
proxy | str | None | URL прокси-сервера. |
verify_ssl | bool | True | Проверять ли SSL-сертификат. |
log_level | int | logging.WARNING | Уровень логирования. |