Sms 带有消息“收件人”号码+的“Services_Twilio_RestException”不是有效的电话号码
每当我必须在数字前附加加号时,就会出现这个错误。但是,如果我手动添加一个数字+xxx xxx xxx xxxx作为字符串,它就可以工作了 致命错误:未捕获的异常“Services\u Twilio\u RestException”以及消息“The'To'number+不是有效的电话号码 我有这个功能:Sms 带有消息“收件人”号码+的“Services_Twilio_RestException”不是有效的电话号码,sms,twilio,Sms,Twilio,每当我必须在数字前附加加号时,就会出现这个错误。但是,如果我手动添加一个数字+xxx xxx xxx xxxx作为字符串,它就可以工作了 致命错误:未捕获的异常“Services\u Twilio\u RestException”以及消息“The'To'number+不是有效的电话号码 我有这个功能: function sendSMS($to,$msg){ $from="+US_NUMBER_HERE"; $AccountSid = ACCOUNT_ID; $AuthTo
function sendSMS($to,$msg){
$from="+US_NUMBER_HERE";
$AccountSid = ACCOUNT_ID;
$AuthToken = ACCOUNT_TOKEN;
$client = new Services_Twilio($AccountSid, $AuthToken);
$to='+'.$to;
$sms = $client->account->messages->sendMessage($from,$to,$msg);
}
希望有人能在这里帮助Twilio开发者布道者。您似乎在代码上传递了两次+符号。一次是传入数字,然后将其与$to数字连接 尝试确保$to中只有一个+,否则它将成为无效数字 我建议在函数的第4行添加以下内容,以确保数字正确:
print $to;
你好。谢谢你的回复。是的,当我打印出to变量时,我只会得到没有+的数字。奇怪的是,信息被发送到我的手机,然后出现了这个错误。仍然没有发现为什么会发生这种情况:我是不是要试着抓住这一个,然后忽略它?消息仍然会出现:您确定在错误发生之前只调用一次此函数吗?也许值得在这里发布更多的代码。