使用Twilio,有没有办法获取给定国家/地区代码的电话代码?
eg:给定国家,它应该返回1
作为电话代码。
预先感谢。
twilio开发人员在这里。
正如Webjuju指出的那样,该答案有一些不错的选择。值得注意的是,这是一个国家和代码的JSON文件,如果您需要从国家名称到两个字母代码,那么此JSON将有所帮助。
如果您想从电话号码中提取此信息,则Google的LibphoneNumber是典型的资源,并且有PHP版本的LibphoneNumber可用。
您也可以使用Twilio的查找API从电话号码中获取信息。使用Twilio PHP库,这看起来像:
use TwilioRestClient;
// 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.
让我知道这是否有帮助。