SharePoint Rest API获取组成员的完整详细信息

时间:2018-09-25 13:12:15

标签: rest sharepoint-online

我通过呼叫端点来获取SharePoint组成员的详细信息

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

但是,我只能获得有限的用户属性。我想检索其他属性,例如First NameLast Name和其他AD属性。

它的出路是什么? 谢谢您的帮助。

关于, PRS

1 个答案:

答案 0 :(得分:1)

您调用了SharePoint REST api。它应该返回仅与站点有关的共享点数据。但是,您需要更多详细信息。这些用户信息应记录在Azure AD中。我认为sharepoint rest api不能从Azure AD响应您的任何信息。

好吧,Microsoft Graph可以返回用户的更多详细信息,请检查此链接: https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/users

您唯一需要的是用户ID!

Sharepoint rest api的响应包括用户的显示名称!如果您用系统管理中心中的用户ID替换每个用户的显示名,那么您的应用程序可以使用该地名(实际上是用户ID)来调用Microsoft Graph从Azure AD中检索用户的信息。

让我们尝试一下。