Microsoft graph api 日历增量查询总是导致HTTP 503或504错误响应

Microsoft graph api 日历增量查询总是导致HTTP 503或504错误响应,microsoft-graph-api,microsoft-graph-calendar,Microsoft Graph Api,Microsoft Graph Calendar,我正在使用使用Microsoft Graph REST界面的自定义应用程序。 通过这个REST接口,我定期使用deltaquery请求更改日期 我的问题是,对于某些用户,DeltaQuery REST请求总是导致HTTP 503或504错误响应。 即使在等待一段时间后或在接下来的几天内重复查询,这一点也不会改变。 如果在没有DeltaToken或SkipToken的情况下执行DeltaQuery查询,则也会发生错误,然后返回到同一结果页 只有在删除了某些主要每天运行的长期约会序列(包含许多例外约

我正在使用使用Microsoft Graph REST界面的自定义应用程序。 通过这个REST接口,我定期使用deltaquery请求更改日期

我的问题是,对于某些用户,DeltaQuery REST请求总是导致HTTP 503或504错误响应。 即使在等待一段时间后或在接下来的几天内重复查询,这一点也不会改变。 如果在没有DeltaToken或SkipToken的情况下执行DeltaQuery查询,则也会发生错误,然后返回到同一结果页

只有在删除了某些主要每天运行的长期约会序列(包含许多例外约会)后,才能再次查询更改的约会。 我不知道该在查询中更改什么。 无法确定是哪个约会系列导致了问题,需要删除

上次出现此错误的查询是:

2021-03-23 13:42:03391请求:获取

响应:HTTP 503(持续时间:23907ms)

致以亲切的问候,
德米安

我想试试这个。获取最新的增量查询(不是以前存储的查询,因为它们可能不会反映最新的更改,这就是为什么您会看到HTTP 503错误),因此您将获取最新的增量更改。现在进行更改/实现您的业务逻辑。感谢您的评论。我的问题是,即使在没有增量令牌的增量查询中,HTTP 503响应也会发生。有时,HTTP 503响应会在后续查询中使用跳过标记。1.calendarView/delta?startDateTime={start}&endDateTime={end}->HTTP 503或1。calendarView/delta?startDateTime={start}&endDateTime={end}->结果2。calendarView/delta?$skiptoken=b965…->结果3。calendarView/delta?$skiptoken=a124…->HTTP 503如果发生这种情况,每次重试都会发生。感谢更新。如果您看到这样的情况,请尝试将问题隔离在代码之外,这样您也可以使用Graph explorer或POSTMAN进行同样的尝试。问题仍然存在,我建议您与Microsoft支持部门联系。
{   
  "error": {
    "code": "UnknownError",
    "message": "",
    "innerError": {
      "date": "2021-03-23T12:42:03",
      "request-id": "64b1743b-69c4-4602-a282-fd632f256e02",
      "client-request-id": "4f7f37be-ad58-4f75-bc70-16228360b5eb"
    } 
  }
}