Техническое задание: Система автоматизации рекламных кампаний
Необходимо разработать программное решение для централизованного управления рекламными кампаниями через API рекламной платформы.
Основные цели проекта
- Автоматизация процессов включения и выключения (перезапуска) рекламных кампаний.
- Обеспечение работы с множеством рекламных аккаунтов одновременно.
- Использование токенов доступа для авторизации в API.
Ключевые функциональные требования
Управление доступом и данными
- Реализовать удобный механизм загрузки и хранения логинов и токенов для множества аккаунтов (например, через CSV-файл или веб-интерфейс).
- Обеспечить безопасное хранение учетных данных.
Автоматизация кампаний
- Разработать логику для отправки запросов к API для выполнения операций включения/выключения кампаний.
- Реализовать обработку ошибок API и логирование действий системы.
Интерфейс и удобство использования
- Создать понятный интерфейс для управления процессом (консольный, графический или веб-).
- Предусмотреть возможность настройки расписания или условий для автоматического перезапуска кампаний.
Технические пожелания
- Язык программирования и технологии - на усмотрение исполнителя, с обоснованием выбора.
- Код должен быть хорошо структурирован, документирован и готов к развертыванию.
- Важна надежность и отказоустойчивость при работе с большим объемом аккаунтов.