Office Graph API - 从列表中获取项目

Chr*_*art 9 sharepoint office365

Office Graph API中是否有办法访问特定列表中的项目 - 而不仅仅是我可以看到的项目,而是我可能无法访问的项目?

Fei*_*SFT 0

在 Microsoft Azure 平台上注册的应用程序有两种权限。

一是委托许可。在此场景中,用户将访问权限委托给客户端应用程序。我们可以调用REST API来获取登录者拥有的数据。

另一个是应用程序级别的。在此场景中,允许 Web 服务(机密客户端)在调用另一个 Web 服务时使用自己的凭据进行身份验证,而不是模拟用户。例如,如果服务或守护程序应用程序具有在 Azure 管理门户中选择的“读取所有用户的完整配置文件”权限,则它可以检索租户中的所有用户。我们可以通过 API 获取特定用户的驱动器,如下所示:

GET /users/<id | userPrincipalName>/drive
Run Code Online (Sandbox Code Playgroud)

有关处理 OneDrive for Business 上文件的 REST API 的更多详细信息,请参阅以下链接:

https://graph.microsoft.io/en-us/docs/api-reference/v1.0/resources/drive

以下是 Azure AD 支持的身份验证协议的链接:

https://msdn.microsoft.com/en-us/library/azure/dn151124.aspx