私はplay2.0フレームワークでWebアプリケーションを作成しています。このアプリケーションでは、データベースから詳細を取得することによって特定の日時にSMSと電子メールを送信するSMSとEMAILリマインダを統合する必要があります。 無料のAPIやスケジューラやWebサービスやアプリケーションはありますか? その場合、ご利用方法を親切に教えてください。ありがとうございます。 私のplay2.0フレームワークのWebアプリケーションでSMS&EMAIL Remindersを統合する方法。
0
A
答えて
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
クラスを使用して統合するだけです。
電子メールはパズルの簡単な部分であり、既に何度も回答がありましたので、詳しくは説明しません。