从国家或国家代码获取电话代码 - Twilio

时间:2016-11-25 04:56:10

标签: php twilio twilio-api

使用twilio,有没有办法获取特定国家或地区代码的电话代码?

例如:如果国家/地区为美国,则应将1作为电话代码返回。

提前致谢。

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

正如WEBjuju指出的那样,答案有一些不错的选择。值得注意的是,这是JSON file of countries and codes,如果您需要从国家/地区名称转换为双字母代码,那么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.

让我知道这是否有帮助。