You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Twilio SMS场景下API调用的总超时从15000ms调整为25000ms

Twilio SMS触发API调用超时配置修改方案

报错场景

在通过Twilio接收SMS短信后发起API调用的流程中,偶发如下报错:

Error: Total timeout is triggered. Configured tt is 15000ms and we attempted 1 time(s)

该问题由短信内容处理链路耗时过长导致,部分请求的API响应时长超过了默认配置的15000ms总超时阈值,需要将总超时时长调整为25000ms。

具体配置方法

  • 使用Twilio官方Node.js SDK的场景:初始化客户端时传入timeout参数即可覆盖默认超时配置,示例如下:
const twilio = require('twilio');
// 替换为你自己的账号凭证
const accountSid = '你的Twilio Account SID';
const authToken = '你的Twilio Auth Token';

// 初始化客户端时指定总超时为25000ms
const client = twilio(accountSid, authToken, {
  timeout: 25000
});
  • 自有Webhook链路调用业务API的场景:对应HTTP客户端直接修改请求级/全局超时参数即可:
    • 基于axios的请求,在配置项中增加timeout: 25000
    • 基于原生fetch的请求,搭配AbortController实现25000ms的超时中断逻辑
    • 如果服务前部署了Nginx、API网关等代理层,需要同步修改对应路由的超时阈值,避免代理层提前截断请求

注意:如果是Twilio向你的服务推送短信事件的Webhook链路,需要同步登录Twilio控制台,在对应手机号的消息Webhook配置页,将Twilio端的Webhook请求超时时间同步调整为25000ms,避免Twilio侧提前判定请求失败触发重复推送。

内容的提问来源于stack exchange,提问作者user322233233

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 22:42:15