Я создаю веб-приложение в рамках play2.0. В этом приложении мне нужно интегрировать напоминание SMS и EMAIL для отправки sms и электронной почты в определенные даты и время, получая данные из базы данных. Для этого есть бесплатный API или планировщик или веб-служба или приложения? Если есть, то любезно дайте мне знать, как использовать? благодарит заранее.Как интегрировать SMS и EMAIL Напоминания в моем веб-приложении для платформы play2.0.
0
A
ответ
1
В игре 1.x это было бы достигнуто с концепцией Джобса. В Play 2.x асинхронное выполнение кода выполняется с использованием планировщика 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
.
Email - это тривиальная часть головоломки, и уже много раз ответили, поэтому я не буду подробно разбираться в этом.