首页 文章

群组活动中的日历附件问题

提问于
浏览
1

在使用图表时,我们在访问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 App Registration)中可用的所有权限框之后,仍然会发生403,无论选择的权限如何 .

对附件 endpoints 的任何调用都会导致用户日历中的事件成功,并且它似乎仅在检索组的事件时发生 . 无论组是公共还是私有,行为似乎都没有变化,也没有使用/ beta或/v1.0 endpoints .

图浏览器中的intellisense确实显示/附件是一个选项,但在请求时始终返回403 .

有关如何检索在组中创建的事件的附件的任何见解或提示都很棒 .

1 回答

  • 0

    我也可以从我的最终重现你的场景 . 尝试使用Graph Explorer,Console项目和ASP.NET MVC(可以从这个link下载样本)
    enter image description here

    我已阅读了attachment_get Microsoft文档,但是我找不到适用于您案例的API . 我认为没有这样的功能atm .

    我建议你把票从你的票房提高到OfficeDev .

    PS:当我尝试访问ASP.NET MVC示例中的组时,我有一个异常访问被拒绝错误,虽然我已经使用管理员帐户登录,但仍然显示访问请求被拒绝 .
    enter image description here

相关问题