Техническое задание: Интеграция с API для передачи данных в XML

Цель проекта

Существует рабочий Python-скрипт, который собирает метрики, связанные с генерацией на станциях. Задача - организовать отправку этих данных на внешний сервер через определённое API, используя строгий XML-формат, описанный в документации.

Основные требования

  • Интегрировать в существующий Python-скрипт функционал отправки HTTP-запроса (POST) к внешнему API.
  • Данные, собранные скриптом, должны быть упакованы в XML-структуру, полностью соответствующую формату, описанному в технической документации API.
  • Необходимо обеспечить корректную обработку ответов от API (успех, ошибки) и логирование процесса для отладки.
  • Все конфиденциальные данные (ключи API, URL-адреса) должны выноситься в конфигурационные файлы.

Что предоставляет заказчик

  • Рабочий Python-скрипт для сбора данных.
  • Техническую документацию к целевому API с описанием:
    • Конечной точки (endpoint) для запроса.
    • Требуемого формата XML-тела запроса.
    • Методов аутентификации (если требуются).
    • Кодов и форматов ответов.

Ожидаемый результат

Доработанный скрипт, который после сбора данных автоматически формирует корректный XML-документ и отправляет его на указанный API-адрес, обрабатывая результат операции.

Разработка фирменного стиля и упаковки для бренда эко-мёда

Требуется комплексная доработка существующей айдентики для производителя натурального мёда. Необходимо создать паттерны, 3-4 варианта этикеток и концепции упаковки на основе готового логотипа, шрифтов и цветовой палитры.