用途:面向 Telnyx 账户访问配置的 Python SDK 技能,通过 telnyx 库管理账户地址、SSO 认证提供商、IP 访问控制、账单组与集成密钥。
主要能力:access_ip_address 支持列出、创建(必填 ip_address)、检索、删除;addresses 支持列出、创建(必填 first_name、last_name、business_name、street_address、locality、country_code)、地址校验(country_code、street_address、postal_code,返回 valid/invalid)、检索、删除及接受地址建议;authentication_providers 支持列出、创建(必填 name、short_name、settings)、检索、更新、删除;billing_groups 支持列出、创建、获取、更新、删除;integration_secrets 支持列出、创建(必填 identifier、type)与删除;telephony_credentials.create_token 创建 JWT 访问令牌。
使用方式:安装 pip install telnyx;初始化 client = Telnyx(api_key=os.environ.get("TELNYX_API_KEY"));列表方法返回自动分页迭代器,可用 for item in page_result 遍历所有页。
限制与错误处理:API 调用可能因网络、限流(429)、校验(422)、鉴权(401)等原因失败,生产代码需捕获 telnyx.APIConnectionError、telnyx.RateLimitError、telnyx.APIStatusError 并做退避重试;常见状态码 401、403、404、422、429。具体套餐、价格、配额等信息暂未提供。