Office365 Microsoft图形:在calendarView中加载选定字段时,ICalUid返回null

Office365 Microsoft图形:在calendarView中加载选定字段时,ICalUid返回null,office365,microsoft-graph-api,office365api,Office365,Microsoft Graph Api,Office365api,我们正在使用端点从日历中获取会议列表 如果我们指定$select来获取有限的字段,则即使我们在$select中指定了iCalUid,iCalUid也会返回null 以下是返回null iCalUid的示例请求 https://graph.microsoft.com/v1.0/me/calendar/calendarView?startDateTime=2020-04-09T04:00:00.000Z&endDateTime=2020-05-01T04:00:00.000Z&$to

我们正在使用端点从日历中获取会议列表

如果我们指定$select来获取有限的字段,则即使我们在$select中指定了iCalUid,iCalUid也会返回null

以下是返回null iCalUid的示例请求

https://graph.microsoft.com/v1.0/me/calendar/calendarView?startDateTime=2020-04-09T04:00:00.000Z&endDateTime=2020-05-01T04:00:00.000Z&$top=100&$orderby=start/dateTime%20asc&$select=id,subject,iCalUId
如果我们在没有$select filter的情况下执行相同的调用,它将正常工作并返回正确的iCalUid

这个问题只发生在一个特定的租户身上。上述场景对数百个其他租户都很好

以下是调试会话的一些详细信息

client-request-id: 9faa4f1a-4cbc-4467-8e1c-15ac34e6a2ae

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36

Request time: 1 April 2020

我试着用上面的Graph API请求重新处理这个问题,但它对我有效。我能拿到我的液体

您可以使用Microsoft Graph Explorer/POSTMAN为给定的租户试用,看看是否仍然可以重新处理问题,或者是否可以限制较小的项目数。如果您可以重新设置问题,我建议您使用MFCMAPI/EWSEditor之类的工具检查这些项目,或者使用Microsoft CalCheck实用程序检查它们是否处于良好状态并修复问题


正如我提到的,我们300多个客户都被罚款,这只是一个特定租户的问题。我期待着这里的MS Graph团队的回答。这也发生在我身上。它与以混合模式运行的Exchange有关