2017-02-15 7 views
1

При использовании Graph проводника, я мог бы использовать «список» Народную API как так:График Microsoft - какой масштаб для API «Список людей»?

https://graph.microsoft.com/beta/users/<user id>/people 

Где <user id> может быть любой пользователь в организации.

Однако, когда я создаю собственное приложение, я мог бы вызвать API-интерфейс List People для зарегистрированного пользователя. Вызов его другому пользователю дает мне разрешение отклонить ответ.

Какую область действия следует использовать, чтобы я мог использовать Список Людей для любых пользователей?

Согласно документации по API Список людей

"The following scopes are required to execute this API: People.Read; People.ReadWrite" 

Но People.Read только "Allows the app to read a ranked list of relevant people of the signed-in user." и People.ReadWrite не существует в списке областей разрешений.

+0

Хотя не ответ, вы можете подать вопрос DOC на GitHub (https://github.com/microsoftgraph/microsoft-graph-docs/issues) за неправильное разрешение (People.ReadWrite), пожалуйста? –

ответ

0

Попробуйте использовать область действия User.ReadBasic.All, которая позволяет вам получить всех пользователей в организации, но не все свойства.

Некоторые ресурсы: