Twilio不能使用字母数字发送者ID使用卷曲php
问题描述:
我需要发送带有字母数字发送者ID的短信与卷曲php ..!我已启用字母数字发送者身份证控制台...但我无法发送短信与发件人ID在这里下面是我的代码..如果我发送与从电话号码短信工作正常..!但我需要屏蔽我的电话号码为字母数字senderid..if我使用字母数字的发件人ID短信不发送并显示没有错误..将消息发送到支持的国家时Twilio不能使用字母数字发送者ID使用卷曲php
$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;
答
这个错误是由于网址... twilio提供了更新的JSON网址 $ URL =“https://api.twilio.com/2010-04- 01 /会计/ $ ID /短信/邮件“;而不是 $ url =“https://api.twilio.com/2010-04-01/Accounts/$id/Messages.json”;
“无法”是什么意思?你给了什么错误? – Michal
它没有显示任何错误信息.. !!我是否想在此代码中添加任何参数... –
您应该检查cURL中是否有任何错误。检查[这个答案](https://stackoverflow.com/questions/3987006/how-to-catch-curl-errors-in-php#answer-3987037)。 –