【发布时间】:2017-09-11 13:16:58
【问题描述】:
我正在尝试从我的 trail Twilio 帐户发送短信。所以请帮助获取短信回复/状态
$client = new Client(TWILIO_SID, TWILIO_TOKEN);
$client->messages->create(
$mobile,
array(
'from' => TWILIO_FROM_NUMBER,
'body' => $mobile_message,
//'statusCallback' => "https://requestb.in/v9uqy6v9"
'statusCallback' => base_url()."sms_status.php"
)
);
//$status = file_get_contents('https://requestb.in/v9uqy6v9');
$status = file_get_contents(base_url()."sms_status.php");
当我运行上面的代码时,我得到了错误:
Message: file_get_contents(http://.../sms_status.php): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
当我手动浏览 sms_status.php 文件 url 时,它没有任何错误
我也关注这个链接How to get notified when SMS Status changes from 'Queued' to 'Sent'?
所以请帮我解决上述问题,并定义输出格式,如 json/text/array.....
【问题讨论】:
-
base_url()在与“sms_status.php”连接时是否返回有效的、可从外部访问的网址? -
是的,它是网页的返回基地址
标签: php twilio twilio-php