如何使用Microsoft Graph API获取一个驱动器的外部共享用户的配置文件信息

时间:2018-10-08 09:31:44

标签: microsoft-graph onedrive

如果我们通过链接与特定人员共享文件,以获取外部用户信息。

2 个答案:

答案 0 :(得分:0)

您可以使用以下端点在广告中获取外部用户:

https://graph.microsoft.com/beta/users?$filter=userType eq 'Guest'

确保您必须选择 beta 版本的Microsoft图形作为其他用户属性。

答案 1 :(得分:0)

如果只想获取外部用户列表,则可以使用“ / users?$ filter = userType eq'Guest'”解决问题。

如果要通过链接获取共享文件的访问日志: 无论您使用商务用OneDrive还是OneDrive,我们都无法使用Graph API来获取通过链接访问共享文件的用户。

如果您共享团队站点的文档,我们可以使用JSOM首先获取用户个人资料并将其存储到访问日志中。然后使用get user api获取外部用户信息。

如果您从OneDrive / OneDrive for business共享文档,我们将无法分配我们的自定义访问日志,也不会为此分配任何已知的Graph API。您可以在UserVoice中提交功能请求,同时,您可以尝试先查看audit logging