【问题标题】:Is there any way to send SMS using Twilio at a Later time有没有办法在以后使用 Twilio 发送短信
【发布时间】:2013-11-09 10:23:40
【问题描述】:

我正在使用 Twilio 在我的网络应用程序中发送短信。它运行良好,短信在 15 秒内发送。我想稍后发送短信。例如,假设会议定于 12 月 12 日中午。所以通知客户我可以在某某日期时间发送短信说会议。现在就在预定时间之前,客户会自动收到一条短信作为提醒。有什么办法吗。我正在寻找@中的方法987654321@但找不到。

【问题讨论】:

    标签: java sms twilio sms-gateway


    【解决方案1】:

    fruityp 说的很对。您应该编写自己的程序,每 X 分钟运行一次(在基于 Unix 的系统上使用 cron 或在 Windows 上使用任务调度程序)或检查是否应通过 twilio 发送 SMS 的服务(带有计时器)。

    如果您采用每隔 X 分钟运行一次的程序,则需要将其设为 idempotent,这样您就不会在只想发送一条短信时发送多条短信。这看起来很明显,但如果您的程序需要 Y 分钟,其中 Y > X(您最终可能同时运行两个实例),它可能会成为一个问题。在任务调度程序(在 Windows 上)上,您可以显式设置它,以便在前一个实例结束运行之前不会启动新实例。

    【讨论】:

      【解决方案2】:

      这不是 Twilio 支持的,您必须自己编程以检查是否需要发送任何 SMS 〜每 5 分钟说一次。我不知道您是否正在构建网络/桌面应用程序,但这适用于两者。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多