【问题标题】:Twilio's Available Phone Number APITwilio 的可用电话号码 API
【发布时间】:2016-06-01 22:53:04
【问题描述】:

我正在使用 Twilio 可用电话号码 API,并尝试列出适用于巴西的所有可用电话。它工作正常,但我无法从响应中获取电话位置,包括城市和州。应该可以通过区号到达城市,但巴西与同一地区的多个城市共享区号。 ZipCode 也不是一个选项,因为对于巴西手机来说它总是空的)

当我使用 Twilio 前端搜索手机时,我可以按照我需要的方式查看它的位置,因此它应该在某个地方可用,但我无法从 API 响应中获取这条信息。

有什么提示吗?

【问题讨论】:

    标签: api twilio


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    使用lookup API,您可以获得很多关于号码的信息,但不幸的是,目前还不是它的位置。

    您将能够通过一些数字获得确切的位置。我说“一些数字”是因为有些数字会包含纬度和经度信息,然后您可以使用这些信息来准确定位该位置。

    我自己刚刚做了一个查询,其中一个数字返回了这个:

    {
      "friendly_name": "+55513937XXXX",
      "phone_number": "+55513937XXXX",
      "lata": null,
      "rate_center": null,
      "latitude": "-16.516700",
      "longitude": "-39.350000",
      "region": "RS",
      "postal_code": null,
      "iso_country": "BR",
      "address_requirements": "none",
      "beta": false,
      "capabilities": {
        "voice": true,
        "SMS": false,
        "MMS": false
      }
    }
    

    这给了我一个very exact 的位置,但就像我说的那样,可能不是你可以完全依赖的东西,因为我们依赖从运营商那里获取这些信息,而他们并不总是给我们。

    这是我试图获得上述结果的 curl 请求示例。

    curl -G https://api.twilio.com/2010-04-01/Accounts/YOUR_TWILIO_SID/AvailablePhoneNumbers/BR/Local.json \
    -d "Contains=5551*" \
    -u 'YOUR_TWILIO_SID:YOUR_AUTH_TOKEN'
    

    希望对你有所帮助。

    【讨论】:

    • 谢谢!我将使用这种方法。
    猜你喜欢
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    相关资源
    最近更新 更多