[当我提供巴基斯坦电话号码时,代码将成功执行并发送消息。但是,每当我提供加拿大或美国电话号码时,我的WordPress都会出现错误,提示“该站点遇到技术难题”。我不知道是哪种类型或什么错误引起的。这是我的代码:
require_once dirname(__FILE__).'/vendor/autoload.php';
$sid = "***************************";
$token = "****************************";
$twilio = new Twilio\Rest\Client($sid, $token);
$phone_number = $twilio->lookups->v1->phoneNumbers($phone)->fetch(array("countryCode" => "US"));
$msg = "This is test Message.";
$message = $twilio->messages
->create($phone_number, // to +16048080668
array(
"body" => $message,
"from" => "*********"
)
);
print($message->sid);
注意:我正在使用Twilio API的试用版,巴基斯坦和加拿大的数字均已使用Twilio进行了验证。
我忘记更新我找到了解决方案。我缺少地理权限。必须允许他们要发送短信的国家/地区的地理许可。可以在Twilio仪表板设置页面中找到“地理权限”选项。希望对您有所帮助。