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

Sms 如何使用Twilio api重新发送短信?,sms,twilio,sms-gateway,Sms,Twilio,Sms Gateway,我正在尝试使用TwilioAPI向我的客户发送短信。当我使用试用帐户时,我使用以下代码: <?php require('Services/Twilio.php'); $account_sid = '{my_sid}'; $auth_token = '{my_token}'; $client = new Services_Twilio($account_sid, $auth_token); $callb

我正在尝试使用TwilioAPI向我的客户发送短信。当我使用试用帐户时,我使用以下代码:

<?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);
?>

我收到的短信是在hello world之前从twilio试用帐户发送的。现在我升级了我的帐户并再次测试了这段代码。仍在成功回复,但我的电话号码未收到短信。现在如何检查$callback的状态并重新发送sms?

您可以使用status callback参数。 这允许您配置Twilio将调用的url,在该url中,您将收到有关配置该url的操作的各种详细信息。对于sms,您可以预期状态值,例如失败、已发送、已交付,仅举几例。然后,您可以使用这些值来确定是否需要进一步的操作,例如重新发送消息等

有关更多详细信息,我建议在这里查看Twilio消息api


我希望这会有所帮助

您帐户中的日志显示了什么。消息传递了吗?如果是,请检查邮件发送到的号码。在Twilio应用程序监视器中检查您的用户帐户日志:查看邮件发送到的位置,或者邮件是否已发送!