通过Microsoft Graph共享日历

问题描述

我正在查看我的应用程序中的共享日历。它使用具有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中验证了行为,因此它与代码无关。

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)