授予用户使用Microsft Graph资源管理器阅读共享日历的权限

时间:2019-01-23 10:34:31

标签: microsoft-graph microsoft-graph-calendar

我已经在 Office 365 中创建了一个组共享日历。我所有的用户都可以在其Outlook界面中阅读日历,但是我也想从 Azure 开发的应用程序中阅读此日历。

当我与 Microsoft图形浏览器进行检查时,发现某些用户可以访问此共享日历,即"access denied is returned".

{
    "error": {
        "code": "ErrorAccessDenied",
        "message": "Access is denied. Check credentials and try again.",
        "innerError": {
            "request-id": "e5a607ba-4885-49ff-b53c-d6df11bc33c0",
            "date": "2019-01-23T10:32:31"
        }
    }
}

我可以和谁一起解决这个问题?

1 个答案:

答案 0 :(得分:1)

如果要与其他人共享日历,则需要为Microsoft Graph API设置Calendars.Read.SharedCalendars.ReadWrite.Shared权限以访问共享的日历。有关更多详细信息,请访问博客Accessing other mailbox calendars with Graph。 您也可以参考Microsoft Graph permission names来了解Microsoft Graph权限模式。