通过Sharepoint的REST API获取MSOL用户



我正在寻找一个REST调用来获取所有MS Online用户。

我能够通过以下Powershell命令获得这些用户

获取MSOLUser-所有

我目前正在使用http://{siteurl}/_api/web/siteusers调用来获取用户,但这不会返回我使用Powershell获得的所有用户。

有没有办法让我得到所有这些用户?

注意:我注意到的一件事是,/siteusers调用不会返回那些没有创建个人网站(Onedrive)的用户,换句话说,只返回那些拥有/personal/user_name_domain_com网站的用户。

这可能是/siteusers调用在Powershell返回数据时没有返回数据的原因吗?

我自己想出来的!技巧是使用Graph API。有关用户,请参阅Azure Graph API。

获取"的访问令牌https://graph.windows.net"资源。然后可以使用此访问令牌访问https://graph.windows.net

要命中的Url

  • https://graph.windows.net/yourdomain/users?api-版本=2013-04-05

域应该类似于abc.onmicrosoft.com

标头

  • 内容类型:application/json;odata=verbose注意::(application/json即可)
  • 授权:Bearer eYrvwvZ_PN9Ty5a2pQrb23y******

相关内容

  • 没有找到相关文章

最新更新