Я использую следующий код для запроса типа телефона. Я использую php в качестве языка только для этого проекта. Я использую следующий код.
Я получаю только телефон «+12252763867» в качестве вывода. Из следующего кода
$number->phone_number;
Вопрос в том, как мне узнать тип телефона?
<?php
require "NewServices/Twilio.php";
$AccountSid ="xxx" ;
$AuthToken ="xxxx" ;
$from = '<twilio phone>';
$to = '+12252763867';
$client1 = new Services_Twilio($AccountSid, $AuthToken);
$client = new Lookups_Services_Twilio($AccountSid, $AuthToken);
$number = $client->phone_numbers->get("+12252763867");
$body = $number->phone_number;
try
{
$client1->account->sms_messages->create($from,$to,$body);
} catch (Services_Twilio_RestException $e) {
}
?>
Twilio разработчик евангелист здесь.
Как только у вас появится номер телефона, вы увидите, как вы показали здесь:
$number = $client->phone_numbers->get("+12252763867");
$body = $number->phone_number;
Вы также можете запросить другие поля по этому номеру, например:
$country = $number->country_code
$format = $number->national_format
Если вы хотите получить больше информации, вы можете передать Type
параметр в качестве «носителя»:
$number = $client->phone_numbers->get("+12252763867", array("Type" => "carrier"))
Затем вы можете получить тип номера, о котором вы спрашиваете.
$type = $number->carrier->type
Информация о перевозчике стоит $ 0,005 за номер телефона.
Других решений пока нет …