SuperAPI AI 工具集

telnyx-whatsapp-javascript

办公与效率

查看项目

更新于 10-16 03:04

技能介绍

用途:通过 Telnyx WhatsApp Business API 的 JavaScript SDK(npm 包 telnyx)在应用中发送 WhatsApp 消息,并管理 WABA、消息模板和电话号码。

安装与初始化:npm install telnyx;用 import Telnyx from 'telnyx' 创建客户端,apiKey 读取环境变量 TELNYX_API_KEY。

主要能力:client.messages.sendWhatsapp() 发送模板消息(POST /messages/whatsapp,可发任意时间)或自由格式文本(仅限客户最后发消息后 24 小时内);模板可按 name+language 或 Telnyx UUID(template_id)引用。client.whatsapp.businessAccounts.list() 列出 WABA;client.whatsapp.templates.list()/create() 列出与创建模板(过滤 category、status);client.whatsapp.phoneNumbers.list() 列出号码。支持 Ed25519 签名校验的 Webhook(Webhook.constructEvent),接收 message.sent/finalized 投递更新与模板状态变更事件。

限制与注意:号码须为 +E.164 格式;发送号码须注册到 WABA 并绑定消息配置文件;模板须为 APPROVED 状态;模板名只能小写加下划线;创建模板需提供真实示例值供 Meta 审核;类别(AUTHENTICATION/UTILITY/MARKETING)影响计费,Meta 可能重分类;常见错误包括 401、403、404、422、429(建议指数退避重试)及 WhatsApp 专用 40008、131047、131026、132000、132015。生产代码须处理错误;缺失的参数、枚举或响应字段需查阅官方参考文档,不得臆造。

价格、套餐与平台可用性等资料暂未提供。