我有一个关于Twilio中的订阅函数的问题。
当用户让我从我网站上的表格中获得他们的号码时,Twilio会给他们发一条短信。
我如何才能使Twilio以1天的间隔发送多条(4-5)消息。
我的猜测是,我们必须设置某种类型的循环来挑选新消息和某种类型的计时器来发送多个txt/sms
下面是发送数组在twiliosubscribe.php中的样子
$client->account->messages->create(array(
'To' => $_POST['phone'],
'From' => "+142xxxxx",
'Body' => "This is some message for " . $_POST['name'],
));
echo '<pre>';
//print_r($client);
echo '</pre>';
// Display a confirmation message on the screen
echo "Sent message to {$_POST['name']}";我该怎么做,有什么建议吗?
谢谢
发布于 2014-03-10 19:17:44
我是Twilio布道者。
您可以很容易地编写一些代码,使用Twilio来实现您想要的功能。
您需要某种类型的后台进程来完成此任务。因此,您需要将用户的详细信息(电话号码、要发送的消息)存储在数据库或其他持久化存储中。然后,您需要一个可以为您发送消息的PHP进程或Cron作业。稍微搜索一下谷歌,就会发现更多的说明:
然后,在由这些方法之一运行的脚本中,您需要从持久化存储/数据库加载用户数据,计算出您应该向他们发送什么消息,并使用Twilio REST API to send the message。
希望这能有所帮助。
https://stackoverflow.com/questions/22282607
复制相似问题