我想使用"_api/SP.UserProfiles.PeopleManager/GetMyProperties";此端点以获取用户详细信息。在获取数据时,我收到以下错误消息:
"值":"访问被拒绝:此应用程序没有访问配置文件信息所需的权限">
我不确定该端点是否可以用于从Azure获取用户属性。如果您不是直接在SharePoint中工作,则最好使用Microsoft图形来检索用户属性。
如果您使用JavaScript构建应用程序,则可以使用该软件包;https://pnp.github.io/pnpjs/graph/users/#user-属性
关于所需的权限,请参阅下面的文章,它描述了如何在Azure上设置应用程序,以及通过在Azure上配置的应用程序权限连接到SharePoint所需的信息。
这篇文章描述了如何阅读网站,但在您的情况下,您将专注于分配应用程序读取用户信息的权限。
https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread