/
Xton
/
Case_13_HTML_Newsletter_Builder
Обзор
Документация
Войти
/
Xton
/
Case_13_HTML_Newsletter_Builder
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Frontend/utils/api_client.py
17 строк
662 B
sdankov37
Доработка UI, обновление взаимодействия UI и Data
15 май 2026, 17:38
15 май 2026, 17:38
cda60a2
Код
Авторство
О чём код?
# Frontend/utils/api_client.py import requests BASE_URL = "http://localhost:8000" def send_test_email(email: str) -> dict: """Отправляет тестовое письмо через новый API и возвращает ответ""" payload = {"recipient_email": email} resp = requests.post(f"{BASE_URL}/campaigns", json=payload, timeout=5) resp.raise_for_status() return resp.json() def get_campaign_status(campaign_id: str) -> dict: """Получает статус кампании по ID""" resp = requests.get(f"{BASE_URL}/campaigns/{campaign_id}/status", timeout=5) resp.raise_for_status() return resp.json()