Twilio 通过在 phone 数字参数中给出加拿大数字导致错误
Twilio causing error by giving Canadian number in phone number parameter
当我输入巴基斯坦 phone 号码时,代码执行并成功发送消息。但是每当我给加拿大或美国 phone 号码时,我的 WordPress 都会导致错误 "The site is experiencing technical difficulties"。我不知道导致这种情况的类型或错误。
这是我的代码:
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 进行了验证。
我忘记更新我找到了解决方案。
我缺少地理许可。必须允许他们想要发送 SMS 的国家/地区的地理许可。地理权限选项可以在 Twilio 仪表板设置页面中找到。我希望它对某人有所帮助。
当我输入巴基斯坦 phone 号码时,代码执行并成功发送消息。但是每当我给加拿大或美国 phone 号码时,我的 WordPress 都会导致错误 "The site is experiencing technical difficulties"。我不知道导致这种情况的类型或错误。 这是我的代码:
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 进行了验证。
我忘记更新我找到了解决方案。 我缺少地理许可。必须允许他们想要发送 SMS 的国家/地区的地理许可。地理权限选项可以在 Twilio 仪表板设置页面中找到。我希望它对某人有所帮助。