我正在尝试使用Twilio api向我的客户发送短信。当我使用试用帐户时,我使用此代码:
<?php
require('Services/Twilio.php');
$account_sid = '{my_sid}';
$auth_token = '{my_token}';
$client = new Services_Twilio($account_sid, $auth_token);
$callback=$client->account->messages->create(array(
'To' => "+84974366xxx",
'From' => "+14845280xxx",
'Body' => "hello world",
));
print_r($callback);
?>
我收到的短信有&#34;发送来自twilio试用帐号&#34;之前&#34;你好世界&#34;。现在我升级了我的帐户并再次测试此代码。它仍然成功响应,但我的电话号码没有收到短信。现在我如何检查$ callback的状态并重新发送短信?
答案 0 :(得分:0)
您可以使用状态回调参数。 这允许您配置Twilio将调用的URL,在此您将收到有关您配置它的操作的各种详细信息。对于短信,您可以期待失败,发送,传递等状态值,仅举几例。然后,您可以使用这些值来确定是否需要进一步操作,例如重新发送消息等等。
有关详细信息,我建议在这里查看Twilio消息api https://www.twilio.com/docs/api/rest/sending-messages#post-parameters-optional
我希望这会有所帮助