SuperAPI AI 工具集

telnyx-messaging-profiles-python

编程与开发

查看项目

更新于 10-16 08:41

技能介绍

用途:通过 Telnyx Python SDK 管理消息配置文件(Messaging Profiles),用于组织短信/彩信发送策略,并管理关联的电话号码与短代码。

主要能力:列出、创建、检索、更新、删除消息配置文件;列出配置文件关联的电话号码;列出配置文件关联的短代码;列出、检索、更新短代码(可将短代码绑定或解绑到配置文件,并设置标签)。配置文件字段涵盖号码池设置、粘性发送相关配置、地理匹配、每日消费限额、MMS 转码与回退 SMS、智能编码、Webhook 及故障转移 URL、白名单目的地等。

使用方式:安装 pip install telnyx;初始化 client = Telnyx(api_key=os.environ.get("TELNYX_API_KEY"))。创建配置文件需提供 name 与 whitelisted_destinations,例如 client.messaging_profiles.create(name="My name", whitelisted_destinations=["US"])。列表方法返回自动分页迭代器,可用 for item in page_result 遍历。

限制与错误处理:API 调用可能因网络、限流(429)、校验(422)、认证(401)失败,生产代码应捕获 telnyx.APIConnectionError、telnyx.RateLimitError、telnyx.APIStatusError 等异常,限流时按 Retry-After 退避重试。常见错误码:401 无效密钥、403 权限不足、404 资源不存在、422 字段格式错误、429 限流。

适用场景:需要以编程方式集中管理短信发送配置、号码池、短代码与发送策略的 Python 应用。具体收费、价格与平台支持范围资料未提供。