microsoft-graph-api - Outlook API v2.0 getEvents 并发限制
问题描述
我正在使用 Outlook api v2.0 rest api 对日历和事件执行 crud 操作,并开始遇到速率限制问题。
例如,这一个正在访问calendarview 端点:
GET https://outlook.office.com/api/v2.0/me/calendars/{CALENDAR_ID}/calendarview
响应头
- 速率-限制-限制=10000
- 速率限制剩余=9982
- 速率限制重置=2019-10-23T15:27:11.409Z
- 重试后=1
- RateLimit-Exceeded=邮箱并发
- RateLimit-Scope=邮箱
- 传输编码=分块
- X-Proxy-BackendServerStatus=429
- X-Powered-By=ASP.NET
- X-RUM 验证=1
响应体
{
"error": {
"code": "ApplicationThrottled",
"message": "Application is over its MailboxConcurrency limit."
}
}
起初我认为这是每 10 分钟 10.000 个请求,但似乎我遇到了不同的请求。
解决方案
该错误表明您已达到邮箱并发限制。根据文档,并发请求限制为 4 个。
您是否有任何理由使用此 API 而不是 Microsoft Graph?
https://docs.microsoft.com/en-us/graph/throttling#outlook-service-limits
推荐阅读
- javascript - 在空数组上使用 setState 时遇到问题
- docker - Janusgraph docker 通过 docker net 连接到 cassandra docker 和 elasticsearch docker,并将 8182 暴露给主机?
- python-3.x - 如何使用 QtDesigner 和 PyQt5 创建程序
- css - 如何使用引导程序、剃须刀可重用组件和样式将父组件元素与子组件元素对齐?
- python - 如果索引包含 datetime.date 对象,则在将字典转换为多索引 pandas DataFrame 时总是得到 NaN
- pyqt5 - 从 .ui 转换为 .py 后 PyQt5 窗口缩小
- c# - 实体框架扩展批量插入和重复记录
- html - 位置:粘性仅适用于右侧
- java - 包含所有没有空值的对象属性的字符串
- c# - 滑块不统一发送信息