2016-11-25 21 views
1

twilioを使用すると、特定の国または国コードの電話コードを取得する方法はありますか?国または国コードから電話コードを取得する - Twilio

例:米国の場合は、電話コードとして1を返す必要があります。

ありがとうございます。

+0

Twilioが直接サポートしているとは思えませんが、この解決策セットでヘルプを見つけることができます(http://stackoverflow.com/questions/2530377/list-of-phone-number-country-codes)。 – WEBjuju

答えて

1

ここではTwilioの開発者のエバンジェリストです。

WEBjujuが指摘したように、その答えにはいくつかの良い選択肢があります。特に、これはJSON file of countries and codesで、国名を2文字コードにする必要がある場合はthis JSON will helpとなります。

この情報を電話番号から抽出する場合は、Google's libphonenumberが標準リソースであり、PHP version of libphonenumber availableがあります。

Twilio's 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. 

これがまったく役立つかどうか教えてください。

関連する問題