首页 > 解决方案 > 为什么即使将重试策略设置为 all,我的 Twilio 状态回调也不会再次调用?

问题描述

我正在使用 Twilio 发送 SMS 消息,我正在尝试对其进行配置,以便在端点返回错误 (500) 时重试状态回调请求:

require 'twilio-ruby'

@client = Twilio::REST::Client.new(account_sid, auth_token)

message = @client.messages.create(
  from: '+...',
  body: 'Test message',
  to: '+...
  status_callback: 'https://public-url/ack#rc=2&ct=1000&rp=all'
)

我暴露的端点总是返回 500 错误,我希望 Twilio 重试端点 2 次。但这不会发生,它永远不会重试请求。

连接覆盖应该与消息资源一起使用:https ://www.twilio.com/docs/usage/webhooks/webhooks-connection-overrides

为什么这行不通?我错过了什么还是这只是一个错误?

标签: twiliotwilio-api

解决方案


尝试添加,&sni=y. 我知道 Ngrok,我需要这样做,才能看到重试。

连接覆盖


推荐阅读