Доступ к календарным событиям с помощью Microsoft Graph, используя Nodejs - PullRequest
1 голос
/ 29 апреля 2020

Я пытаюсь получить доступ к конечной точке событий календаря Outlook из следующего графического приложения API со следующими разрешениями Calendar.read & Calendar.ReadWrite

Я получаю ниже Ошибка: {"error": {"code ":" OrganizationFromTenantGuidNotFound "," message ":" Арендатор для guid арендатора '2491fc8b-6fab-41bb-90be-759045024960' не существует. "," InnerError ": {" request-id ":" 1653871f-32b8-4e0e -9fe3-dbefdfee4638 "," date ":" 2020-04-29T04: 06: 48 "}}}

enter image description here

1 Ответ

0 голосов
/ 29 апреля 2020

Проблема была вызвана тем, что Azure AD не имеет подписки O365. Я создал клиента Azure AD, который не имеет подписки O365 и получил ту же ошибку с вашей.

Кроме того, если вы решите проблему с подпиской O365 позже, вам все равно придется внести некоторые изменения в ваш запрос. Согласно предоставленным вами снимкам экрана, вы получаете токен доступа с помощью потока предоставления «client_credentials», поэтому токен доступа является идентификатором приложения, но не идентификатором пользователя. Таким образом, вы не можете использовать me в вашем графике API https://graph.microsoft.com/v1.0/me/events. Мы должны запросить график API по:

https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/events
...