通过REST API为Sharepoint获取MSOL用户

时间:2014-09-03 15:30:25

标签: sharepoint ms-office sharepoint-2013 office365 azure-active-directory

我正在寻找一个REST电话来吸引所有MS-Online用户。

我能够通过以下Powershell命令

获取这些用户

Get-MSOLUser -All

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

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

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

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

1 个答案:

答案 0 :(得分:3)

我自己想通了!诀窍是使用Graph API。有关用户,请参阅 Azure Graph API

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

要点击的网址

域名应该是 abc.onmicrosoft.com

标题

  • Content-Type:application / json; odata = verbose Note :: (application / json will)
  • 授权:持票人eYrvwvZ_PN9Ty5a2pQrb23y ******