通过 Twilio 收到短信后进行 API 调用时,我偶尔会收到以下错误 -
Error: Total timeout is triggered. Configured tt is 15000ms and we attempted 1 time(s)
API 调用有时需要超过 15 秒才能返回响应(这是由于必须处理短信等)。如何将总超时配置为 25000 毫秒?
可以覆盖 Webhook 的超时设置。但是,Webhooks 的最大总时间 (tt) 为 15 秒,您不能将其增加到超过该值。
如果您发现您的服务无法在该时间内响应,您可能希望将 SMS 的处理交给作业并更快地响应 Webhook。如果您随后打算回复短信,可以使用 REST API 消息资源 而不是 TwiML。
Twilio 的最大总超时时间为 15 秒。
解决方案将响应带有 202 状态代码的空 twiML,然后继续处理消息,最后向 Twilio 的消息 API 资源发送 HTTP POST 请求。 请参阅此处的 Twilio 文档中的接收传入消息而不发送回复
此处说明了 Twilio 针对此错误代码 11200 的解决方案。请参阅最后一个要点。 错误11200
自己计时并在超时时使用他们的 twilio 客户端发送消息