Calendar.Читать в приложении Разрешения - PullRequest
0 голосов
/ 16 мая 2018

Я зарегистрировал приложение на портале регистрации приложений Microsoft.Я добавил разрешение Calendar.Read в Разрешения приложений.Как получить календарь организации, отправив токен доступа в MS Graph API?

https://i.stack.imgur.com/MNsuH.jpg

Я заметил, что Amazon получает событие календаря организации пользователей, используя разрешение Calendar.Read .Вот что я сделал:

Сначала я зашел на этот сайт, чтобы получить идентификатор арендатора

https://login.microsoftonline.com/common/adminconsent?%20client_id=[MyClientID]%20&state=12378%20&redirect_uri=http://localhost

Я заполнил 4 ключа в этом URL: grand_type (value = client_credentials),client_ID, client_secret, ресурс (идентификатор приложения uri).Затем я получил токен доступа.Я вставляю токен доступа в график API.Я получил код ответа об ошибке «Authentication_MissingOrMalformed»

https://login.microsoftonline.com/[MyTenantID]/oauth2/token

И что я могу сделать с токеном, который у меня есть в этом URL?

Спасибо за ответ.

1 Ответ

0 голосов
/ 16 мая 2018

Вы должны проверить документацию: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_list_calendars.

Требуется разрешение приложения Calendars.Read или Calendars.ReadWrite на Microsoft Graph API. У вас есть только разрешение на чтение информации Azure AD, но не календарей Outlook.

Кроме того, ресурс должен быть https://graph.microsoft.com, поскольку это то, что вы хотите назвать.

...