Client Overview
CloudTipsClient — основной класс для работы с CloudTips API.
Создание клиента
from cloudtips import CloudTipsAuth, CloudTipsClient
client = CloudTipsClient(auth)
Параметры конструктора
| Параметр |
Тип |
По умолчанию |
Описание |
auth |
CloudTipsAuth |
— |
Объект аутентификации |
base_url |
str |
https://api.cloudtips.ru/api |
Базовый URL API |
Управление сессией
Рекомендуемый способ — контекстный менеджер
async with CloudTipsClient(auth) as client:
donations = await client.get_all_donations()
Ручное управление
client = CloudTipsClient(auth)
await client.open()
try:
donations = await client.get_all_donations()
finally:
await client.close()
Методы сессии
| Метод |
Описание |
await client.open() |
Открыть aiohttp-сессию |
await client.close() |
Закрыть aiohttp-сессию |
Доступные методы
Донаты
Профиль
| Метод |
Описание |
get_me() |
Получить профиль текущего пользователя |
Карты
Выплаты и баланс