我通过呼叫端点来获取SharePoint
组成员的详细信息
/_api/web/site groups/getbyname('Group Name')/users
但是,我只能获得有限的用户属性。我想检索其他属性,例如First Name
,Last Name
和其他AD
属性。
它的出路是什么? 谢谢您的帮助。
关于, PRS
答案 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中检索用户的信息。
让我们尝试一下。