如何根据可用性搜索可用的 Twilio phone 号码?

How do I search for Twilio available phone numbers based on availability?

目前我使用 Twilio Python API 搜索可用的 phone 号码,然后过滤掉与特定 Twilio phone 号码功能不匹配的号码:

local = client.available_phone_numbers('US').local.list(
    'limit': 50,
    'area_code': '609'
)
records = []
for record in local:
    if record.capabilities['voice'] == False:
        continue
    records.append(record)

由于多种原因,这是低效且有问题的。我希望能够基于功能(语音、短信、彩信、传真)进行搜索,但无法在文档中或通过浏览库文件找到如何搜索。

这可能吗?

这里是 Twilio 开发人员布道者。

用于根据能力搜索 phone 个号码的参数是 sms_enabledmms_enabledvoice_enabled

local = client.available_phone_numbers('US').local.list(area_code='609', mms_enabled=True, limit=50)
for record in local:
    print record.phone_number

希望对您有所帮助!