【问题标题】:Rate limit exceeded for target Task-List-EvaluateTaskAttributes目标 Task-List-EvaluateTaskAttributes 超出速率限制
【发布时间】:2021-10-08 17:42:54
【问题描述】:

我通过 twilio-ruby gem 使用 Twilio API 来列出带有 evaluate_task_attributes 的 TaskRouter 任务。有时我会得到

Twilio::REST::RestError [HTTP 429] 20429:无法获取页面 目标 Task-List-EvaluateTaskAttributes 超出速率限制 https://www.twilio.com/docs/errors/20429

我想知道 Twilio 设置的确切限制。

谢谢

【问题讨论】:

    标签: ruby twilio twilio-taskrouter


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    通常,Twilio API 将每个帐户限制为 100 个与 API 的并发连接,并且会抛出 429 个错误以进行进一步的连接。

    最好尝试将您的连接数限制在 100 以下,但也可以通过指数退避实现 429 错误的重试。这个article on dealing with 429 Twilio errors 有一些进一步的建议。

    【讨论】:

    • 我昨天收到了来自 twilio 的评论,他们回复说他们最近更改了这些限制,它是每秒 1 个请求。
    • 在这种情况下,您应该减少调用次数,使每秒调用次数少于 1 次,并实施重试和回退以确保您可以从中恢复。
    猜你喜欢
    • 2017-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-12
    • 2012-08-10
    • 2018-08-27
    • 1970-01-01
    相关资源
    最近更新 更多