Graph API和EntraID同期数据的时候,API访问上限的单位时间是怎么计算的?

劉麗坤 40 信誉分
2025-01-10T02:12:21.3066667+00:00

关于EntraID的访问上限,这个访问上限的单位时间是怎么计算的?

官方文档:https://learn.microsoft.com/en-us/graph/throttling-limits

例如,每10秒130000个请求,这个每10秒,是我第一次访问API的时间开始计算10秒?例如5秒111毫秒第一次访问,那第一个10秒就是5秒111毫秒~14秒111毫秒?

还是每自然分钟的0秒~9秒,10秒~19秒。。。50秒~59秒?

再有,这个单位时间,有区域限制吗?是UTC的世界标准时间?还是Entra的区域时间?

Microsoft Graph
Microsoft Graph
一种 Microsoft 可编程性模型,用于公开 REST API 和客户端库以访问 Microsoft 365 服务上的数据。
65 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Yakun Huang-MSFT 8,905 信誉分 Microsoft 供应商
    2025-01-10T08:53:37.2033333+00:00

    Hi @劉麗坤

    关于 EntraID 的访问上限,单位时间的计算方式如下:

    1. 时间窗口:每 10 秒的时间窗口是从你第一次访问 API 的时间开始计算的。例如,如果你在 5 秒 111 毫秒时第一次访问 API,那么第一个 10 秒的窗口是从 5 秒 111 毫秒到 15 秒 111 毫秒。
    2. 连续时间段:每个 10 秒的窗口是连续的,而不是基于自然时间段(如 0 秒到 9 秒,10 秒到 19 秒)。因此,每次请求都会重新计算 10 秒的窗口。
    3. 时区:访问上限的时间单位是基于 UTC 时间计算的

    生活愉快!


    如果答案对您有帮助,请点击“接受答案”并点赞。如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想收到该主题的相关电子邮件通知,请按照我们的文档中的步骤启用电子邮件通知。

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。