Предоставленный вами «токен доступа» , а не токен доступа. Это код авторизации, который вы бы использовали для получения токена доступа. Более конкретно, это URI перенаправления с параметрами запроса, которые включают code
, который вы отправите.
Возможно, вы захотите взглянуть на этот учебник, который я написал для OAuth 2.0 и конечной точки v2. Это поможет понять, как работает OAuth, и различные вызовы, необходимые для получения access_token
.
Чтобы получить информацию о профиле, включая manager
, от другого пользователя (user
, отличного от того, кто аутентифицирован), вам нужна одна из следующих областей разрешений:
User.Read.All
User.ReadWrite.All
Directory.Read.All
Directory.ReadWrite.All
Directory.AccessAsUser.All
Вам также потребуется получить Согласие администратора , прежде чем вы сможете использовать эти области.
После того, как вы получите правильное согласие Scope и Admin, вы можете запросить профиль для другого пользователя с помощью /v1.0/users/{id}/manager
.