我们可以使用PHP使用Twilio API检索调用者位置信息吗?

问题描述:

我在我的php项目上使用Twilio API,我能够检索来电者的信息,如国家代码等。但我无法找到可以提供其城市/州信息的东西,下面是我使用的API:我们可以使用PHP使用Twilio API检索调用者位置信息吗?

<?php 
    require 'Twilio/autoload.php'; 
    use Twilio\Rest\Client; 

    // Your Account Sid and Auth Token from twilio.com/user/account 
    $accountSid = "<ACCOUNT SID>"; 
    $authToken = "ACCOUNT TOKEN"; 
    $client = new Client($accountSid, $authToken); 

    $number = $client->lookups->phoneNumbers("<PHONE NUMBER>")->fetch(); 

    echo "<pre>"; 
    print_r($number); 
    echo "</pre>"; 
?> 

这是我得到的回应:

[properties:protected] => Array 
     (
      [callerName] => 
      [countryCode] => US 
      [phoneNumber] => <PHONE NUMBER> 
      [nationalFormat] => <PHONE NUMBER> 
      [carrier] => 
      [addOns] => 
      [url] => https://lookups.twilio.com/v1/PhoneNumbers/<PHONE NUMBER> 
     ) 

Twilio开发者传道这里。

您无法从基本,承运人或来电者姓名Lookups API中获取地址详细信息。

但是,Twilio Add-ons marketplace可以很容易地使用第三方服务来查找信息。您可以添加White Pages Pro Caller IdentificationNext Caller Advanced Caller ID加载项并获取深入的地址信息。