Конвертер API как Docker образ
Никита16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
14.08.2017
Требуется написать конвертер API SMS Online для возможности отправлять и получать сообщения.
Можно использовать любой язык программирования, главное чтобы результат представлял из себя:
- Native приложение без использования фреймворков;
- Поддержка многопоточности;
- Исходные коды в git (gitlab, github etc);
- Docker образ c сервисом (порт 8780+);
- Документация (README.MD);
- Автотесты (с возможностью запуска после запуска образа);
- Поддержка команды ping (c возвратом 200 OK);
- Логирование (TRACE, DEBUG, INFO, WARN, ERROR, FATAL) в созможностью записи в syslog;
- Конфиг файл YAML (service_port, statsd_host и т.д.);
- Поддержка сбора метрик и отправки в statsd (статусы ответов, кол-во запросов/ответов и т.д.);
Первоочередны в конвертировании следующие API (1 Docker образ должен поддерживать 1 API)
1. https://developers.facebook.com/docs/messenger-platform/send-api-reference
2. https://core.telegram.org/bots/api#sendmessage
3. https://developers.viber.com/docs/general/api-access-white-paper/
В результате мы должны иметь возможность через SMS Online API и далее через ваш конвертер:
- Отправить сообщение (с вложениями или доп.параметрами, характерными для каждого канала)
- Получить статус сообщения (все возможные статусы, характерными для каждого канала, например "отправлено, доставлено, просмотрено")
- Получить ответ пользователя (с вложениями или доп.параметрами, характерными для каждого канала)