Twilio消息不发送在PHP

问题描述:

我使用twilio API发送消息。 以下是我的脚本。Twilio消息不发送在PHP

$AccountSid = "xxxxxxxxxxxxx"; 
$AuthToken = "xxxxxxxxxxxx"; 
$from = 'xxxxxxx'; 
$to = '+91xxxxxxxxxxxxx'; 

$uri = 'https://api.twilio.com/2010-04-01/Accounts/' .$AccountSid . '/SMS/Messages'; 
$auth = $AccountSid . ':' . $AuthToken; 

$fields = '&To='.urlencode($to).'&From='.urlencode($from).'&Body='. urlencode('This is my test message'); 


$res = curl_init(); 
curl_setopt($res, CURLOPT_URL, $uri); 
curl_setopt($res, CURLOPT_POST, 3); 
curl_setopt($res, CURLOPT_POSTFIELDS, $fields); 
curl_setopt($res, CURLOPT_USERPWD, $auth); 
curl_setopt($res, CURLOPT_RETURNTRANSFER, true); 
$result = curl_exec($res); 
return $result; 

短信不会传到我的手机。

Twilio是否适用于印度移动电话号码?

+0

@ Ramya.twillo工作印度手机号码。你有+91 – iCoders

+0

我加了+91到我的电话号码 – Ramya

+0

@ Ramya.you可以检查Gowri的答案,因为同样想发生在我也also.if你的Twilio帐户是跟踪模式,那么你将不会收到短信 – iCoders

你的脚本是正确的。是的,Twilio适用于印度的数字。

您的Twilio帐户是否处于跟踪模式下。如果它处于跟踪模式,短信不会发送给未注册(已验证)的手机号码。您必须以twilio服务注册您的手机号码。

从twilio控制台验证您的测试手机号码。

使用此URL登录https://www.twilio.com/console/phone-numbers/verified验证您的手机号码。

之后,验证的手机号码将收到短信的。

+0

谢谢,它的工作我收到短信后,验证'到'号码。 – Ramya