我已经在 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"
}
}
}
我可以和谁一起解决这个问题?
答案 0 :(得分:1)
如果要与其他人共享日历,则需要为Microsoft Graph API设置Calendars.Read.Shared
或Calendars.ReadWrite.Shared
权限以访问共享的日历。有关更多详细信息,请访问博客Accessing other mailbox calendars with Graph。
您也可以参考Microsoft Graph permission names来了解Microsoft Graph权限模式。