curl phpで英数字の送信者IDを使用してSMSを送信する必要があります。私はアルファベットの送信者のIDをコンソールに有効にしました...しかし、私は以下の送信者IDを持つSMSを送信することができませんでした。サポートしている国にメッセージを送信するときには、私はエラーを送信していないと表示されていない英数字のSender IDのSMSを使用英数字senderid..ifとして私の電話番号をマスクする必要があります。..Twilioがcurl phpを使用している英数字の送信者IDで動作していない
$id = "******";
$token ="******";
$url = "https://api.twilio.com/2010-04-01/Accounts/$id/SMS/Messages";
$from = "AGNAFAF";
$to = "+91***";
//$to=$to;
$body = "TEST";
$data = array (
'From' => $from,
'To' => $to,
'Body' => $body
);
$post = $data;
$x = curl_init($url);
curl_setopt($x, CURLOPT_POST, true);
curl_setopt($x, CURLOPT_RETURNTRANSFER, true);
curl_setopt($x, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($x, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($x, CURLOPT_USERPWD, "$id:$token");
curl_setopt($x, CURLOPT_POSTFIELDS, $post);
$y = curl_exec($x);
curl_close($x);
return $out = explode('|', $y);
echo $out;
「できない」とはどういう意味ですか?あなたはどんなエラーを出しましたか? – Michal
そのエラーメッセージは表示されません.. !!このコードにパラメータを追加したいのですか... –
cURLにエラーがないかどうかを確認する必要があります。 [この回答](https://stackoverflow.com/questions/3987006/how-to-catch-curl-errors-in-php#answer-3987037)を確認してください。 –