如何解决Twilio如何通过api管理本地电话号码
我正在尝试将我的帐户从使用本地号码转移到免费号码。
我想获得我所有本地号码的列表。 Incoming_phone_numbers api 似乎没有返回 Type 属性,它告诉我本地与免费。
我相信我需要使用处于预览状态的 Active Number api 来获取该信息 https://www.twilio.com/docs/phone-numbers/global-catalog/api/active-numbers
我在使用以下脚本时收到 404 响应。
我发现有人在谈论这个 api,但所有评论都是关于我遇到的问题,没有解决https://stackoverflow.com/a/63297180/3599659
from twilio.rest import Client
import keyring
import requests
from requests.auth import HTTPBasicAuth
account_sid = keyring.get_password("twilio","account_sid")
auth_token = keyring.get_password("twilio","auth_token")
client = Client(account_sid,auth_token)
numbers = client.incoming_phone_numbers.list(limit=1)
print(f"getting info for {numbers[0].sid}")
response = requests.get(f"https://preview.twilio.com/Numbers/ActiveNumbers/{numbers[0].sid}",auth=HTTPBasicAuth(account_sid,auth_token))
if not response:
print(f"Request for active numbers Failed. status code:{response.status_code}. {response.content}")
quit()
print(response.content)
解决方法
此 API 处于私有开发者预览版中。我不确定它是否仍然可以接受新客户。我正在寻找发现这一点。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。