如何获取第一个可用的Twilio号码在python脚本中使用



我在为他们的API跟踪Twilio上的文档时遇到了问题。看起来有很多不必要的步骤,除非我只是个白痴。我复制并粘贴在下面的代码效果很好,它打印出了我想买的号码列表。我的问题是,有没有一种简单的方法可以购买第一个可用的并将其分配给变量?

据我所知,我必须通过使用此代码的额外步骤才能真正购买该号码。

incoming_phone_number = client.incoming_phone_numbers 
.create(phone_number='+15017122661')

这是否意味着我必须手动输入我想要使用的电话号码?这很好,除了我将在应用程序中使用大量数字,我希望能够进行.create(phone_number=chosenNumber

from twilio.rest import Client
#
account_sid = "accountsid"
auth_token = "authtoken"
client = Client(account_sid, auth_token)

local = client.available_phone_numbers('PR').mobile.list(
area_code=747,
limit=20
)
for record in local:
print(record.friendly_name)

这就是您想要的吗?

try:
first_number = local[0] # First element of list
incoming_phone_number = client.incoming_phone_numbers 
.create(phone_number=first_number.friendly_name)
except IndexError: # If the list was empty
print("No available numbers")

最新更新