What is Cascade API?
完全自动化的后备消息传递系统,旨在优化成本并确保高交付率。
Cascade API 是一种智能消息路由引擎,它根据预定义的优先级协议顺序尝试跨多个通信渠道(例如 Viber、Telegram、Meta 和 SMS)传递消息。如果由于用户不活动或无效令牌导致主通道上的传输失败,API 会自动触发通过下一个最便宜或最可靠的通道进行回退传输。
每个细节的效率
您现在可以发送一个请求,而不是向不同的 API 发送多个请求。这种整合方法减少了跨不同平台通信所需的时间和精力。
减少系统负载
具有多个 API 的传统设置可能会使您的系统超载。我们的 Cascade API 通过最大限度地减少系统需要处理的请求数量来解决这个问题。
无缝集成
将我们的 Cascade API 集成到您现有的系统中非常简单。得益于详细的文档和专业支持,您可以非常快速地开始工作。
可靠性和稳定性
我们的 Cascade API 建立在可靠的基础设施之上,可保证可靠性。我们知道您的沟通至关重要。
具有多个 API 的传统设置可能会使您的系统超载。我们的 Cascade API 通过最大限度地减少系统需要处理的请求数量来解决这个问题。
通过我们专为大容量通信需求而设计的优化基础设施,体验闪电般快速的消息传递。
实时监控
通过全面的仪表板和即时通知实时监控您的沟通活动。
Telegram Bot
在最流行的消息平台之一上与您的受众进行交流。
Viber 机器人
Use Viber's interactive capabilities to provide a rich communication experience.
Viber 商业消息
直接向 Viber 用户发送专业和交易消息。
SMS
确保每个人都能收到您的消息,无论他们的消息传递应用程序偏好如何。
元 Instagram 和 Facebook
新的!将消息注入 Meta Instagram 和 Facebook 平台以扩大影响范围。
RCS
丰富的通信服务提供高级消息传递功能。
节省成本
通过减少 API 请求数量,我们的 Cascade API 降低了您的运营成本。更少的带宽使用和服务器负载意味着显着的节省。
改善用户体验
为您的用户提供跨不同平台一致且可靠的通信体验。
可扩展性
随着您业务的增长,我们的 Cascade API 会随着您的扩展而扩展。毫无困难地处理增加的消息量。
数据安全
我们优先考虑您数据的安全。我们的 API 符合行业标准,确保始终保护您的数据。
灵活配置
通过灵活的配置选项和实时调整来定制您的通信策略,以满足您的业务需求。
高级分析
通过全面的分析和报告工具详细了解您的沟通绩效。
单通道与级联 API
| 特征 | 单通道 | Cascade API |
|---|---|---|
| 交货率 | 特征 | 通过故障转移最大化 |
| 成本效益 | 固定开销 | 优先级优化 |
| 整合工作 | 多个独特的呼叫 | 多个独特的呼叫 |
发送一个请求
通过向我们的 Cascade API 发送一个 API 请求来启动消息传递。
自动级联
我们的 API 自动将消息级联到 Telegram Bot、Viber Bot、Viber Business Messages 和 SMS。
高效交付
消息可以有效地传递给所有选定平台上的目标收件人。
机器人流量监控
通过在omni.smsbat.com 注册、添加机器人和配置Webhooks 来监控机器人流量。
会话流量跟踪
服务为 Viber 机器人提供会话和非会话流量计数。
完整的 Viber Bot API 复制
我们复制了完整的 Viber Bot REST API 以实现无缝集成。
实时计费面板
具有流量调节功能的实时流量计费面板。
Viber 机器人验证
能够验证 Viber 机器人以增强安全性和合规性。
Viber 机器人激活
激活 Viber 机器人并对其进行配置以获得最佳性能。
Viber 机器人可搜索
将机器人配置为在搜索中可被发现,以提高可见性。
机器人停车
停放 Viber 机器人和商店接收器以实现高效管理。
会话外流量限制
控制和限制会话外流量,以优化机器人性能并降低成本。
API 集成 (ChatHub)
向我们的 ChatHub 端点发送单个 JSON POST 请求,然后我们处理顺序回退。
// Headers: Content-Type: application/json
// X-Authorization-Key: <organization key from omni.smsbat.com>
// X-Viber-Auth-Token: <viber bot token>
[
{
"id": "ORDER-12345",
"callbackUrl": "https://example.com/smsbat/status",
"fromName": "YourBrand",
"toPhone": "380501234567",
"messageType": "transaction",
"ttl": 60,
"viberMessage": {
"type": "text",
"sender": { "name": "YourBrand" },
"text": "Your order #12345 has been shipped",
"fallbacks": [
{ "messageType": "sms", "toPhone": "380501234567",
"fromName": "YourBrand", "ttl": 60,
"text": "Your order #12345 has been shipped" }
]
}
}
]
// 200 OK
[ { "messageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "trackinId": "ORDER-12345" } ]