通过Microsoft Graph共享日历

时间:2020-09-04 18:43:56

标签: microsoft-graph-api microsoft-graph-calendar

我正在查看我的应用程序中的共享日历。它使用具有Calendar.Read.Shared和Users.ReadBasic.All

权限的委派工作流。

我真的不了解API共享的方式

  1. 访问/ users / {userId} / calendars(在Outlook中可见)时,某些用户共享的日历未显示
  2. 使用/ users / {userId} / calendars时会返回某些用户的日历,但是尝试访问日历事件时却返回403。为什么日历可用于访问,但事件不可访问? (它们在Outlook中可见)。
  3. 在某些情况下,我可以同时获取日历和活动

我猜想日历本身上有一些设置会造成这种差异,但是我看不到从/ users / {userId} / calendars响应或日历中获得的日历对象的差异当我在Outlook中查看它们时。

我已经在Graph Explorer中验证了行为,因此它与代码无关。

还有另一种访问所有共享日历的方法吗?

0 个答案:

没有答案