Вопрос по playframework, sms, quartz-scheduler, email, reminders – как интегрировать напоминания SMS и E-mail в моё веб-приложение на базе play2.0.

0

Я создаю веб-приложение в инфраструктуре play2.0. В этом приложении мне нужно интегрировать напоминания SMS и EMAIL для отправки смс и электронной почты на определенную дату и время, получая данные из базы данных. Для этого есть какие-либо бесплатные API или планировщик или веб-сервис или приложения? Если есть, пожалуйста, дайте мне знать, как использовать? заранее спасибо.

Ваш Ответ

1   ответ
1

хронное выполнение кода выполняется с использованием планировщика Akka.

Итак, из вашего варианта использования вы, вероятно, захотите, чтобы задание выполнялось каждые несколько минут (для примера допустим 30), которое отправляется в базу данных и проверяет, нужно ли отправлять какие-либо электронные письма. Отсюда вы можете позвонить в свой веб-сервис для отправки SMS и электронной почты.

Akka.system().scheduler().scheduleOnce(
  Duration.create(30, TimeUnit.MINUTES),
  new Runnable() {
    public void run() {
      // check database for reminders that need to be sent
      // send email
      // send SMS
    }
  }
); 

Что касается услуг по отправке SMS, вы можете проверить Twilio (http://www.twilio.com/api/sms ). Вам просто нужно интегрировать с помощьюplay.libs.WS учебный класс.

Электронная почта является тривиальной частью головоломки, и на нее уже много раз отвечали, поэтому я не буду вдаваться в подробности.

Похожие вопросы