Я пытаюсь создать небольшое приложение, которое может получать события календаря конкретного пользователя без входа в систему, то есть использовать разрешения приложения в Graph API и запрашивать события, проходя аутентификацию с помощью идентификатора приложения, идентификатора клиента и секрета. ценности. Я смог проследить за этой документацией https://docs.microsoft.com/en-us/graph/auth-v2-service и сгенерировать токены JWT для запроса API графика. И он работал нормально, когда я пытался получить всю информацию о пользователях или даже получить информацию о конкретных пользователях, используя следующие пути .
/users
/users/{id | userPrincipalName}
Обе вышеуказанные конечные точки работали нормально, и я был возможность получить подробности, но когда я попытался получить доступ к событиям календаря определенного пользователя, используя следующий API-интерфейс Graph path
/users/{id | userPrincipalName}/events
, я получаю следующую ошибку
Я не уверен, что я здесь не так делаю, у меня установлены следующие разрешения для приложения в Azure AD Portal, и разрешения отражены в Токен JWT.
Мне кажется, что часть генерации токена работает нормально, так как первые две конечные точки Graph API, которые я упомянул выше, являются функциональными, но я не уверен, где еще я ошибаюсь и почему я не могу получить события календаря конкретного пользователя. Любая помощь будет высоко ценится.