SuperAPI AI 工具集

telnyx-webrtc-curl

通用与其它

查看项目

更新于 10-16 03:39

技能介绍

用途:该技能面向构建浏览器端或移动端软电话应用的开发者,提供用 curl 调用 Telnyx REST API 管理 WebRTC 凭证和移动推送通知设置的方法。

主要能力:

  1. 移动推送凭证管理:列出(GET /mobile_push_credentials)、创建(POST,必填 type、certificate、private_key、alias)、按 push_credential_id 查询、删除。
  2. 电话凭证(On-demand Credentials)管理:列出全部(GET /telephony_credentials)、创建(POST,必填 connection_id,可选 expires_at、name、tag)、按 id 查询、更新(PATCH,可选 connection_id、expires_at、name、tag)、删除。

使用方式:curl 在 macOS、Linux、Windows 10+ 已预装。先设置环境变量:export TELNYX_API_KEY="YOUR_API_KEY_HERE",所有请求通过 Authorization: Bearer $TELNYX_API_KEY 认证,基础地址为 https://api.telnyx.com/v2。

错误处理:调用可能因网络错误、限流(429)、校验错误(422)或认证错误(401)失败。常见状态码:401 无效 API 密钥、403 权限不足、404 资源不存在、422 校验错误、429 限流(建议指数退避重试)。

分页:列表接口返回分页结果,使用 page[number] 和 page[size] 查询参数翻页,并检查响应中的 meta.total_pages。

限制:资料未提供具体价格、配额、速率上限数值及完整字段格式说明,实际使用需参考 Telnyx 官方文档。