如何使用Twilio api重新发送短信?

时间:2014-09-16 04:50:36

标签: sms twilio sms-gateway

我正在尝试使用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的状态并重新发送短信?

1 个答案:

答案 0 :(得分:0)

您可以使用状态回调参数。 这允许您配置Twilio将调用的URL,在此您将收到有关您配置它的操作的各种详细信息。对于短信,您可以期待失败,发送,传递等状态值,仅举几例。然后,您可以使用这些值来确定是否需要进一步操作,例如重新发送消息等等。

有关详细信息,我建议在这里查看Twilio消息api https://www.twilio.com/docs/api/rest/sending-messages#post-parameters-optional

我希望这会有所帮助