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

时间:2016-02-17 06:15:56

标签: callback sms twilio

Twilio提供了在发送短信时配置回叫URL的权限,该短信通知与短信发送状态变化相关的事件。

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

Twilio会重试回调吗?

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

3 个答案:

答案 0 :(得分:6)

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

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

您将其设置为备份URL端点,并且在配置之前重播该邮件,直到您的服务器恢复。

答案 1 :(得分:4)

Twilio开发者传道者在这里。

Twilio webhooks(用于短信或电话)如果您的应用程序无法响应200响应,则不会尝试重试相同的URL。

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

有关best to use fallback URLs on the Twilio site的详细信息。

答案 2 :(得分:2)

自从为此发布了一个答案以来,Twilio 增加了对 Webhook 重试尝试的支持。默认情况下,它会在 TCP 连接或 TLS 握手失败时重试一次,但它重试的失败类型可以调整,重试次数可以设置为介于 0 和 5 之间的任意值。

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

相关问题