0

我设法查询了用户的所有日历:

https://outlook.office.com/api/v2.0/users/xxxx@xxxx.com/calendars ?$top=50

从用户那里获得多达 50 个日历

不幸的是,该查询还从用户那里返回已删除的日历。我没有找到指示已删除日历(https://msdn.microsoft.com/office/office365/api/complex-types-for-mail-contacts-calendar#OdataQueryParams)或类似内容的 OData 字段。

我所做的如下:我以 Microsoft Outlook 中的用户身份登录,并从客户端中的用户那里删除了一个日历。关闭并重新打开 Outlook 后,日历已按预期删除。但是,当我通过 REST API 查询所有日历时,我仍然会得到我删除的日历,但无法区分用户实际看到的内容,因为返回的所有字段都不包含任何指向它是已删除日历的事实。

我可以做些什么来获得与用户从客户端获得的日历相同的视图,或者我如何“真正”设法删除日历而不返回 REST API?

如果可以选择,我宁愿知道如何正确区分它们;)

4

0 回答 0