1

我需要在我的 flex 应用程序中显示我购买的电话号码列表,以便让代理选择从哪个号码拨打电话。

我一直在检查 REST 和 flex/manager 文档,但找不到让我请求购买号码列表的资源。

回答后编辑: 这个 REST API 端点可能看起来像我需要的: https ://www.twilio.com/docs/phone-numbers/global-catalog/api/active-numbers

curl -G https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.json \
    -u '<ACCOUNT_SID:AUTH_TOKEN>'

但正如我所见,它需要电话号码 id 作为 URL 中的参数吗?( PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy)

我试图请求根资源:https://preview.twilio.com/Numbers/ActiveNumbers/ 但出现错误:The requested resource /Numbers/ActiveNumbers was not found

一些帮助将不胜感激

4

2 回答 2

2

列出您帐户的所有 IncomingPhoneNumber 资源

curl -X GET 'https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/IncomingPhoneNumbers.json?PageSize=20' \
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

来源:https ://www.twilio.com/docs/phone-numbers/api/incomingphonenumber-resource

于 2020-08-07T12:56:31.470 回答
0

您可以使用Active Numbers API做到这一点。API 仍处于开发者预览阶段(2020 年 8 月)。

$ curl -G https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy.json \
    -u '<ACCOUNT_SID:AUTH_TOKEN>'

API 返回一组活动电话号码及其功能

[{
    "phone_number": "+18559728742",
    "url": "https://preview.twilio.com/Numbers/ActiveNumbers/PNyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
    "capabilities": {
        "voice": {
            "inbound_connectivity": true,
            "outbound_connectivity": true,
            "e911": false,
            "fax": true,
            "calls_per_second": 20,
            "concurrent_calls_limit": 40,
            "long_record_length": 30,
            "inbound_called_dtmf": true,
            "inbound_caller_dtmf": true,
            "sip_trunking": true,
            "inbound_caller_id_preservation": "international",
            "inbound_reachability": "global"
        },
        "sms": {
            ....
]
于 2020-08-07T07:29:54.153 回答