SharePoint rest api для получения полной информации о членах группы - PullRequest
0 голосов
/ 25 сентября 2018

Я получаю SharePoint сведения о членах группы, позвонив в конечную точку

/_api/web/site groups/getbyname('Group Name')/users

Однако я получаю только ограниченные пользовательские свойства.Я хотел бы получить другие свойства, такие как First Name, Last Name и другие атрибуты AD.

Каким был бы выход для этого?Спасибо за вашу помощь.

С уважением, PRS

1 Ответ

0 голосов
/ 09 октября 2018

вы вызвали API REST SharePoint.Он должен возвращать данные sharepoint, относящиеся только к сайту.Тем не менее, вам нужно больше деталей.Эти данные пользователя должны быть записаны в Azure AD.Я не думаю, что sharepoint rest api сможет ответить вам любой информацией из Azure AD.

Что ж, Microsoft Graph позволяет вернуть более подробную информацию о пользователях, перейдите по этой ссылке: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/users

Единственное, что вам нужно, это идентификатор пользователя!

Sharepoint restОтвет API включает отображаемое имя пользователя!Что, если вы замените отображаемое имя каждого пользователя идентификатором пользователя из центра системного администратора, тогда ваше приложение может использовать смещение (фактически это идентификатор пользователя) для вызова Microsoft Graph для получения информации о пользователе из Azure AD.

Давайте попробуем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...