Предоставьте пользователю возможность читать общий календарь с помощью Microsft Graph Explorer
Я создал групповой общий календарь в Office 365. Все мои пользователи могут читать календарь в своем интерфейсе Outlook, но я хотел бы прочитать этот календарь также из приложения, разработанного на Azure.
Когда я проверяю с помощью Microsoft Graph Explorer, некоторые пользователи имеют доступ к этому общему календарю, "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 ответ
Если вы делитесь календарем с другими, вам нужно установить Calendars.Read.Shared
или же Calendars.ReadWrite.Shared
разрешения для Microsoft Graph API для доступа к общим календарям. Пожалуйста, обратитесь к блогу Доступ к другим календарям почтовых ящиков с помощью Graph для более подробной информации. Вы также можете обратиться к именам разрешений Microsoft Graph, чтобы понять шаблоны разрешений Microsoft Graph.