Добавление публичного API для автоматизации основных функций
Описание
Добавление публичного API (REST / Webhook) позволит разработчикам и продвинутым пользователям интегрировать возможности сервиса WEX в собственные кастомные скрипты, боты и сторонние панели управления без необходимости использования веб-интерфейса.
Предлагаемые возможности API:
Аутентификация: Доступ по персональным API-ключам (Bearer Token) с возможностью генерации и отзыва в профиле.
Управление задачами: Эндпоинты для запуска, остановки и получения текущего статуса активных процессов (/api/v1/tasks/start, /api/v1/tasks/stop, /api/v1/tasks/status).
Конфигурация параметров: Передача параметров длительности, потоков/воркеров и типа протокола через JSON-запросы.
Мониторинг и логи: Эндпоинты для получения статистики выполнения и истории прошлых сессий.
Шаги для реализации (действия):
Добавить раздел «API Keys» в настройки профиля пользователя для выпуска уникальных ключей доступа.
Разработать REST API эндпоинты для управления ключевым функционалом приложения.
Добавить ограничение по количеству запросов (Rate Limiting) для защиты сервера от перегрузок.
Опубликовать базовую документацию по эндпоинтам (например, Swagger/Postman) для удобной интеграции.
Оставить ответ
Установите клиент для Android — обсуждение, установка плагинов и ответы живут там.