Office 365 REST API显示已删除的日历

时间:2016-03-07 16:49:08

标签: rest odata ms-office office365 office365-restapi

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

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

  

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

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

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

我可以做些什么来在日历上获得与用户使用客户端相同的视图,或者如何在没有REST API返回的情况下“真正”设法删除日历?

如果我可以选择,我宁愿知道如何恰当地区分它们;)

0 个答案:

没有答案