代表应用程序使用REST API在Office365中读取Sharepoint用户配置文件-错误500
我正在尝试使用userprofiles.peoplemanager服务上的REST Api读取sharepoint用户配置文件。 我们在azure AD中定义了一个应用程序,该应用程序和代表用户的应用程序都具有“Sharepoint:read user profiles”权限代表应用程序使用REST API在Office365中读取Sharepoint用户配置文件-错误500,rest,sharepoint,office365,azure-active-directory,Rest,Sharepoint,Office365,Azure Active Directory,我正在尝试使用userprofiles.peoplemanager服务上的REST Api读取sharepoint用户配置文件。 我们在azure AD中定义了一个应用程序,该应用程序和代表用户的应用程序都具有“Sharepoint:read user profiles”权限 当我代表用户请求服务时(例如getpropertiesfor(@v),任何用户标识符都作为参数传递),一切都正常 当我代表应用程序执行完全相同的请求时,我得到了一个HTTP 500错误 我做错什么了吗? 我应该被允许代
- 当我代表用户请求服务时(例如getpropertiesfor(@v),任何用户标识符都作为参数传递),一切都正常
- 当我代表应用程序执行完全相同的请求时,我得到了一个HTTP 500错误
我应该被允许代表具有Azure AD权限“Sharepoint:读取用户配置文件”的应用程序执行什么?请确保您为应用程序设置了适当的权限,以读取应用程序权限的用户配置文件。以下是Azure AD&o365中SP service apps权限的列表:我已设置服务应用的所有*.Read.all SharePoint权限,当然包括User.Read.all(允许应用在没有登录用户的情况下读取用户配置文件)