0
我正在使用Twilio sdk在基于PHP的应用程序中发送短信,我有一个电话号码数组,并向该数组中的每个数字发送短信。 ....问题是,如果循环运行,如果一个无效的数字twilio API返回500内部服务器错误,它停止循环,而不尝试发送数字中的其余数字的短信。在PHP中使用twilio发送短信时处理500个内部服务器错误
这是我使用的发送短信代码:
public function sendSmsAction($userphones)
{
foreach($userphones as $user_phone)
{
$message = 'Thanks for coming';
$this->twiliosms($user_phone,$message);
}
}
private function twiliosms($phone_num,$message)
{
require Mage::getBaseDir()."/twilio-php-master/Services/Twilio.php";
$AccountSid = "XXXXXXX";
$AuthToken = "XXXXXXX";
$client = new Services_Twilio($AccountSid, $AuthToken);
try {
$message = $client->account->messages->create(array(
"From" => "+1XXXXXXXXXX",
"To" => $phone_num,
"Body" => $message,
));
} catch (Services_Twilio_RestException $e) {
echo $e->getMessage();
}
}
这是我收到的错误:
状态:500内部服务器错误
的“至'号码+ 1XXXXXXXXXX不是有效的电话号码或简码。
请帮我解决这个错误。
在此先感谢。
发送到Twilio之前验证您的电话号码。 – 2014-10-28 12:47:33
ok.But我没有在twilio documents中找到这样的函数调用。可以给我参考该API调用的URL或URL吗? – 2014-10-28 12:50:30
>>它停止循环<<不看循环 – donald123 2014-10-28 12:52:41