2016-11-02 28 views
3

我使用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

回答

2

你的腳本是正確的。是的,Twilio適用於印度的數字。

您的Twilio帳戶是否處於跟蹤模式下。如果它處於跟蹤模式,短信不會發送給未註冊(已驗證)的手機號碼。您必須以twilio服務註冊您的手機號碼。

從twilio控制檯驗證您的測試手機號碼。

使用此URL登錄https://www.twilio.com/console/phone-numbers/verified驗證您的手機號碼。

之後,驗證的手機號碼將收到短信的。

+0

謝謝,它的工作我收到短信後,驗證'到'號碼。 – Ramya