Используя twilio, есть ли способ получить телефонный код для данной страны или кода страны?
Например: если страна указана как США, она должна возвращать 1
в качестве телефонного кода.
Заранее спасибо.
Используя twilio, есть ли способ получить телефонный код для данной страны или кода страны?
Например: если страна указана как США, она должна возвращать 1
в качестве телефонного кода.
Заранее спасибо.
Евангелист разработчиков Twilio здесь.
Как указал WEBjuju, у этого ответа есть несколько хороших вариантов. Примечательно, что это JSON-файл стран и кодов, и если вам нужно перейти от названия страны к двум буквенный код, тогда поможет этот JSON.
Если вы хотите извлечь эту информацию из телефонных номеров, то номер телефона Google является каноническим ресурсом, и существует доступна PHP-версия libphonenumber.
Вы также можете использовать Twilio Lookup API для получения информации по номеру телефона. С библиотекой Twilio PHP это будет выглядеть так:
use Twilio\Rest\Client;
// Your Account Sid and Auth Token from twilio.com/console
$sid = "YOUR_ACCOUNT_SID";
$token = "YOUR_AUTH_TOKEN";
$client = new Client($sid, $token);
$number = $client->lookups->phoneNumbers("+15108675309")->fetch();
echo $number->countryCode; // result - CA, US, etc.
Дайте мне знать, поможет ли это вообще.