gpt4 book ai didi

microsoft-graph-api - 节流等待时间不返回

转载 作者:行者123 更新时间:2023-12-01 17:39:29 27 4
gpt4 key购买 nike

我正在使用 Microsoft Graph for OneNote。我观察到这些端点存在一些问题。有时,并发调用 API 时会引发限制异常 (HTTP 429)。突然下一个 API 调用返回成功响应。

根据 documentation ,当限制处于事件状态时,Retry-After 字段将在响应 header 中与 HTTP 429 一起返回,但我从未在响应 header 中收到此字段。

还有其他方法可以获取等待时间吗?

我应该等待多长时间才能进一步避免此问题?这对我来说是一个阻碍问题。请帮忙。

最佳答案

文档应该更清晰,并注意并非所有端点都会返回Retry-After。这是因为并非所有端点都使用相同的规则进行限制。

某些端点(例如 Exchange)会根据查看窗口时间内请求数量的公式进行限制。这些端点以 Retry-After 进行响应,提醒您需要等待多长时间才能获得新窗口。

其他端点只是根据并发请求数进行限制。 OneNote 是这些端点之一。它不会查看一段时间内的请求,而是将您限制为最多 5 个并发调用。由于限制不依赖于时间,因此不可能提供 Retry-After 值。

这也是您经常看到初始重试成功的原因,这意味着之前的一些调用已完成,并且现在有 5 个或更少的并发请求。

关于microsoft-graph-api - 节流等待时间不返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47198844/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com