如何在我的play2.0框架的Web应用程序集成短信和电子邮件提醒。(how to integrat

2019-06-23 12:11发布

我创建framework.In这个应用程序,我需要整合短信和邮件提醒从数据库中获取信息发送短信和电子邮件在特定的日期和时间play2.0一个Web应用程序。 对于有没有免费的API或调度程序或Web服务或应用程序? 如果有任何那么请让我知道如何使用? 提前致谢。

Answer 1:

在播放1.x中,这将是乔布斯的理念实现。 在播放2.x中,代码异步执行是用阿卡的调度来完成。

所以,从你的使用情况,您可能希望有一个每隔几分钟运行的作业(让我们假设30为例子),即熄灭到数据库并检查是否所有电子邮件需要发送。 从这里,你可以调用Web服务发送短信和电子邮件。

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
    }
  }
); 

至于用于发送短信的服务,你可以检查出Twilio( http://www.twilio.com/api/sms )。 你只需要使用集成play.libs.WS类。

电子邮件是拼图的琐碎一部分,并已在已经回答了很多次,所以我就不细讲上。



文章来源: how to integrate SMS & EMAIL Reminders in my play2.0 framework web application.