Office 365 API 请求超时

Office 365 API request timeout

我正在开发与 Office 365 集成的第 3 方应用程序,我对请求超时有疑问。我设置的超时时间是 25 秒,从我的角度来看这已经足够了,但是我的请求经常超时。

这是我正在做的事情的日志:

我向以下 url 发送了 2 个 GET 请求:'https://outlook.office365.com/api/v1.0/me/calendars'

1) 'client-request-id': 'xxxxxxxxxxxxxxxxx' 错误:ETIMEDOUT

2) 'client-request-id': 'xxxxxxxxxxxxxxxxx' 在 22.393 秒内完成请求 GET https://outlook.office365.com/api/v1.0/me/calendars

我仔细检查了我的 azure 活动目录的区域 - 它指向正确的位置,所以地理距离应该不是问题。

我怎样才能确保在更短的时间内处理请求?

这是我们正在努力改进的 Office 365 API 中的一个已知延迟。我们在管道中进行了一些修复,我们相信这些修复会在这方面有所帮助,因此希望您会在不久的将来看到改进。