Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется написать конвертер 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 (статусы ответов, кол-во запросов/ответов и т.д.);
Работать это должно на Debian 8.8.  ЯЗЫК ПРОГРАММИРОВАНИЯ - ЛЮБОЙ!

Первоочередны в конвертировании следующие 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 и далее через ваш конвертер:

  • Отправить сообщение (с вложениями или доп.параметрами, характерными для каждого канала)
  • Получить статус сообщения (все возможные статусы, характерными для каждого канала, например "отправлено, доставлено, просмотрено")
  • Получить ответ пользователя (с вложениями или доп.параметрами, характерными для каждого канала)
Во вложении документация в виде json в формате swagger https://swagger.io/swagger-ui/
8 лет назад
eventtourist
Никита 
35 лет
16 лет в сервисе
Был
7 лет назад

Заявки фрилансеров

Нет заявок фрилансеров