Vig*_*esh 4 sms callback twilio
Twilio提供了在发送SMS时配置回调URL的权限,该SMS被通知与SMS的传递状态的变化有关的事件.
如果我的应用程序错过了其中一个回调事件,会发生什么?例如,当我的服务器关闭并且回调请求遇到502或500响应时.
Twilio会重试回调吗?
如果是,在放弃事件通知之前会进行多少次尝试?
Twilio 开发人员布道者在这里。
如果您的应用程序无法以 200 响应进行响应,则 Twilio webhook(用于 SMS 或电话呼叫)不会对同一 URL 进行重试尝试。
但是,如果您的主 URL 失败,您可以提供 Twilio 将使用相同参数请求的回退 URL。我们建议此回退 URL 不是同一应用程序的一部分,以便如果您的主应用程序关闭,您可以恢复并继续对话、保存错误以备日后使用或向您的用户返回错误消息。
在 Twilio 站点上有更多关于如何最好地使用回退 URL 的详细信息。
小智 7
希望这个帖子不是超级死...
我打算通过制作twiliq.com来解决这个问题.披露:我是做这件事的老兄.
您将其设置为备份URL端点,它将在您配置之前重播该消息,直到您的服务器恢复.
自从发布了此问题的答案以来,Twilio 添加了对 Webhooks 重试尝试的支持。默认情况下,它会在 TCP 连接或 TLS 握手失败时重试一次,但可以调整重试的失败类型,并且可以将重试次数设置为 0 到 5 之间(包括 0 和 5)。
文档可以在这里找到: https: //www.twilio.com/docs/usage/webhooks/webhooks-connection-overrides