使用twilio,有没有办法获取特定国家或地区代码的电话代码?
例如:如果国家/地区为美国,则应将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.
让我知道这是否有帮助。