【问题标题】:Get all the users who are Site owners in Office 365 tenant获取 Office 365 租户中的所有站点所有者用户
【发布时间】:2018-08-08 17:57:06
【问题描述】:

我正在寻找一种方法来获取登录用户是网站所有者的所有网站。我尝试使用 Graph API,但似乎没有支持过滤器来获取/枚举所有网站。

我希望它在几秒钟内被提取出来。有人试过吗?

请帮忙

谢谢

【问题讨论】:

    标签: rest office365 sharepoint-online


    【解决方案1】:

    您可以获得与网站相关的所有信息:

    https://graph.microsoft.com/v1.0/$metadata#sites
    

    然后您可以尝试以下查询来过滤站点信息:

    https://graph.microsoft.com/v1.0/sites?select=siteCollection,webUrl&filter=siteCollection/root%20ne%20null
    or
    https://graph.microsoft.com/v1.0/sites/root/sites
    https://graph.microsoft.com/v1.0/sites?search=
    https://graph.microsoft.com/beta/sites/{site-id}/
    

    $filter 现在不适用于查询。

    一些官方文档: https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/site_list https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/site_search

    【讨论】:

    • graph.microsoft.com/v1.0/$metadata#sites -- 这正在返回一堆数据服务...站点上没有任何内容。我拥有所有必需的权限。
    • 上面列出的任何建议中目前都没有所有者信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多