SMS是否可以保存并安排在Twilio中交付?如果没有,我该如何完成?

问题描述 投票:1回答:2

我刚刚注册了Twilio试用帐户。我没有看到任何功能可以说明如何创建和保存多条SMS消息供以后使用,以及计划何时将其发送到网上论坛。这可能吗?还是为此有更好的软件?

sms twilio messages schedule
2个回答
2
投票

这里是Twilio的传播者。

[查看您的个人资料,似乎您的首选语言是PHP,所以我建议对cron任务使用许多PHP库之一,例如PHPCron,PHPJobScheduler或Piwik平台。

使用Piwik,您可以执行类似操作:

class Tasks extends \Piwik\Plugin\Tasks
{
    public function schedule()
    {
        $this->daily('myTask');   // method will be executed once every day
    }

    public function myTask()
    {
        You SMS messages to be sent here
    }
}

使用此功能,您可以安排任意数量的任务,并在希望发送它们时发送SMS。

几乎每个平台都会有任务调度程序,您甚至可以执行这些via cron tasks


0
投票

我对这个问题有点晚了,但是我想建议现在到达这里的任何人:查看at command。从PHP,您的服务器可以使用绝对或相对时间特异性执行对atat的命令行调用。MWE:

schedule tasks

或:

shell_exec('echo "php /path/to/my/twilio_script.php" | at now + 10 minutes');

您必须注意权限(检查您的etc / at.deny,并且您的服务器具有执行脚本的权限),如果脚本具有任何命令行参数,则要加上引号。但这避免了创建一堆Cron作业。

您也可以将shell_exec('echo "php /path/to/my/twilio_script.php" | at 3:35 PM 10/29/2019'); create files to execute (scroll down a couple of answers)结合使用-这些可以是使用twilio发送的单个消息。这不是我最喜欢的方法,但是我认为在某些情况下它会比其他方法更适合。但我建议使用Cron清理脚本来删除所有一次性使用的文件。

© www.soinside.com 2019 - 2024. All rights reserved.