0

彼らの例https://www.twilio.com/user/account/phone-numbers/searchでは、「ローカル」電話番号の場所 - 都市/州を確認できます。しかし、$numbers 変数には都市に関する情報が含まれていません。URLにあるように取得する方法はありますか?

$numbers = $client->account->available_phone_numbers->getList('US', 'Local', array(
        "InRegion" => "AR"
    ));

データ:

object(sfOutputEscaperObjectDecorator)[319]
  protected 'value' => 
    object(stdClass)[244]
      public 'friendly_name' => string '(646) 681-4092' (length=14)
      public 'phone_number' => string '+16466814092' (length=12)
      public 'lata' => string '132' (length=3)
      public 'rate_center' => string 'NWYRCYZN01' (length=10)
      public 'latitude' => string '40.714300' (length=9)
      public 'longitude' => string '-74.006000' (length=10)
      public 'region' => string 'NY' (length=2)
      public 'postal_code' => string '10000' (length=5)
      public 'iso_country' => string 'US' (length=2)
      public 'address_requirements' => string 'none' (length=4)
      public 'beta' => boolean false
      public 'capabilities' => 
        object(stdClass)[245]
          public 'voice' => boolean true
          public 'SMS' => boolean true
          public 'MMS' => boolean true
  protected 'escapingMethod' => string 'esc_specialchars' (length=16)
4

1 に答える 1

0

Twilio 開発者エバンジェリストはこちら。

ドキュメントには、数値リソースについて返されるデータが示されています。国によって異なる場合があります。米国とカナダの数値のプロパティを次に示します。他の国の数値のプロパティを以下に示します。

いくつかの番号をテストした結果、電話番号検索ページに表示された都市が実際にrate_center物件であることがわかりました。

より正確にする必要がある場合は、API から返された緯度と経度に基づいて数値を逆位置特定し、そこから都市を取得することを検討してください。または、郵便番号に基づいて住所検索を行います。

于 2015-11-05T13:02:20.230 に答える