我正在使用Twilio在我的网络应用程序中发送短信。它工作正常,短信在15秒内发送。我想稍后发送短信。例如假设会议在12月12日中午修复。所以通知客户我可以发送短信在某个日期时间说会议。现在就在预定的时间之前,客户端会自动收到短信作为提醒。有什么方法可以这样做。我正在寻找一种方法{ {3}}但找不到任何。
答案 0 :(得分:2)
这不是Twilio支持的,你必须自己编程以检查是否需要发送任何短信〜每5分钟说一次。我不知道您是否正在构建Web /桌面应用程序,但这适用于两者。
答案 1 :(得分:2)
fruityp说的恰到好处。你应该编写自己的程序,每隔X分钟运行一次(在基于Unix的系统上使用cron或在Windows上使用任务调度程序)或者一个服务(带有计时器),检查是否应该通过twilio发送短信。
如果您使用每X分钟路线运行的程序,则需要将其设为idempotent,以便在您只想发送一条短信时不会发送多条短信。这看起来很明显,但如果您的程序需要Y分钟,则可能会成为一个问题,其中Y> X(最终可能会有两个实例同时运行)。在任务调度程序(在Windows上),您可以显式设置它,以便在上一个实例结束运行之前不会启动新实例。