1

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

4

2 回答 2

2

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

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

于 2013-11-09T22:46:17.990 回答
2

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

于 2013-11-09T10:54:23.013 回答