Twilio sms回调的最大重试次数是多少?

Vig*_*esh 4 sms callback twilio

Twilio提供了在发送SMS时配置回调URL的权限,该SMS被通知与SMS的传递状态的变化有关的事件.

如果我的应用程序错过了其中一个回调事件,会发生什么?例如,当我的服务器关闭并且回调请求遇到502或500响应时.

Twilio会重试回调吗?

如果是,在放弃事件通知之前会进行多少次尝试?

phi*_*ash 7

Twilio 开发人员布道者在这里。

如果您的应用程序无法以 200 响应进行响应,则 Twilio webhook(用于 SMS 或电话呼叫)不会对同一 URL 进行重试尝试。

但是,如果您的主 URL 失败,您可以提供 Twilio 将使用相同参数请求的回退 URL。我们建议此回退 URL 不是同一应用程序的一部分,以便如果您的主应用程序关闭,您可以恢复并继续对话、保存错误以备日后使用或向您的用户返回错误消息。

在 Twilio 站点上有更多关于如何最好地使用回退 URL 的详细信息。

  • 谢谢,这很有帮助。您可能想在此处的 API 文档中添加此信息 https://www.twilio.com/docs/api/twiml/sms/twilio_request (2认同)

小智 7

希望这个帖子不是超级死...

我打算通过制作twiliq.com来解决这个问题.披露:我是做这件事的老兄.

您将其设置为备份URL端点,它将在您配置之前重播该消息,直到您的服务器恢复.

  • 该网站现已被关闭 (2认同)

use*_*238 6

自从发布了此问题的答案以来,Twilio 添加了对 Webhooks 重试尝试的支持。默认情况下,它会在 TCP 连接或 TLS 握手失败时重试一次,但可以调整重试的失败类型,并且可以将重试次数设置为 0 到 5 之间(包括 0 和 5)。

文档可以在这里找到: https: //www.twilio.com/docs/usage/webhooks/webhooks-connection-overrides