您好,
我正在尝试学习Twilio API
当我[通过php发送短信] [1]脚本时... twilio返回一个状态='排队'的响应对象。现在,我希望在状态更改为“已发送”时收到通知。这可能与Twilio ???如果是,那么任何机构都可以告诉我如何实施他的。
以及如何添加“StatusCallback”网址
$sms = $client->account->sms_messages->create(
// the number we are sending from, must be a valid Twilio number
"000-000-0000",
// the number we are sending to - Any phone number
"0000000000",
// the sms body
"Hey Friend, Monkey Party at 6PM. Bring Bananas!"
);
答案 0 :(得分:19)
您正走在正确的轨道上寻找StatusCallback
。使用Twilio PHP库时,可以使用数组作为最后一个参数来设置任何可选参数。
<?php
$sms = $client->account->sms_messages->create(
"1235551234",
"1235554321",
"Hey Friend, Monkey Party at 6PM. Bring Bananas!",
array('StatusCallback' => 'http://example.com/sms/status.php')
);
发送邮件时(或如果邮件失败),数据将传递到StatusCallback
网址。