【发布时间】:2018-08-06 17:09:20
【问题描述】:
我们在使用图表时访问在 O365 组中创建的事件的附件时遇到问题。该事件是在组日历中创建的,该组设置为公共,并且可以由请求该事件的用户访问。使用 Graph Explorer,我们可以通过以下方式访问事件: https://graph.microsoft.com/v1.0/groups/groupid/events/eventid
但是使用:https://graph.microsoft.com/v1.0/groups/groupid/events/eventid/attachments 会导致 403 错误:
{
"error": {
"code": "ErrorAccessDenied",
"message": "Access is denied. Check credentials and try again.",
"innerError": {
"request-id": "af65c3ce-6f00-4137-817b-fa1a069d820e",
"date": "2018-08-06T09:02:26"
}
}
}
可以使用 Graph Explorer 或任何其他方法复制该问题。显然我们已经检查了权限并且 Calendar.Read 已被应用,但即使在检查了 Graph Explorer(或 AD 应用程序注册)中可用的所有权限框之后,无论选择的权限如何,仍然会出现 403。
对附件端点的任何调用都会导致用户日历中的事件成功,并且似乎只在检索组的事件时发生。无论该组是公共的还是私有的,或者使用 /beta 或 /v1.0 端点,行为似乎都没有变化。
图形资源管理器中的智能感知确实显示 /attachment 是一个选项,但在请求时总是返回 403。
任何有关如何检索在组中创建的事件的附件的见解或提示都会很棒。
【问题讨论】: