play2.0フレームワークでWebアプリケーションを作成しています。このアプリケーションでは、データベースから詳細を取得して、特定の日時にSMSと電子メールを送信するためにSMSとEMAILリマインダーを統合する必要があります。そのために、無料のAPI、スケジューラ、Webサービス、またはアプリケーションはありますか?ある場合は、使用方法を教えてください。前もって感謝します。
質問する
1573 次
1 に答える
1
Play 1.xでは、これはJobsの概念で実現されていました。Play 2.xでは、コードの非同期実行はAkkaのスケジューラーを使用して行われます。
したがって、ユースケースから、データベースに送信され、電子メールを送信する必要があるかどうかを確認する、数分ごとに実行されるジョブ(たとえば、30を想定)が必要になる場合があります。ここから、Webサービスに電話して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
クラスを使用して統合する必要があります。
電子メールはパズルの些細な部分であり、すでに何度も回答されているので、それについては詳しく説明しません。
于 2012-04-10T10:30:46.737 に答える