Интеграция по API. Микросервис для проксирования поиска по TGStat API (Python | FastAPI) (Дистанционная работа)
(проект не опубликован)

Бюджет: 12 000 руб.

Задание: Интеграция по API. Микросервис для проксирования поиска по TGStat API (Python | FastAPI) (Дистанционная работа)

Цель: Разработать микросервис, который по внешнему API-запросу будет обращаться к TGStat API (https://tgstat.ru/api/search) и возвращать результаты поиска в нужном формате. Описание работы сервиса: 1. Входной запрос к микросервису: Метод: GET или POST (обсуждается). Параметры: поисковый запрос (например: "банковские карты"). Пример: GET /search?query=банковские карты 2. Внутренний вызов TGStat API: Микросервис формирует запрос к https://tgstat.ru/api/search. Передаёт туда полученный от клиента параметр query. Добавляет ключ авторизации token (предоставляется отдельно). 3. Получение и обработка ответа от TGStat: Сервис получает данные от TGStat в формате JSON. Проверяет наличие ошибок (например, лимиты, ошибки API). При необходимости преобразует ответ в более читаемый/унифицированный вид. 4. Возврат ответа пользователю: Микросервис возвращает клиенту структурированный JSON с результатами поиска. Пример формата ответа: { "query": "банковские карты", "results": [ { "channel_name": "Финансовый дайджест", "post_text": "Лучшие банковские карты 2025 года...", "date": "2025-05-10", "link": "https://t.me/..." }, ... ] } Дополнительно: Сервис должен быть написан на Python (FastAPI). Логировать ошибки запросов к TGStat. Бюджет указан условный. Просьба указать ваш бюджет и сроки.