如何获取SharePoint网站的所有者?

如何获取SharePoint网站的所有者?,sharepoint,microsoft-graph-api,Sharepoint,Microsoft Graph Api,在查询SharePoint网站的图表时,json不包含所有者信息 我找到了一种获取所有者信息的解决方法,但是否可以在不首先查询默认驱动器的情况下获取SharePoint网站的所有者 解决方法: 调用/sites/{site id}/drive 找到驱动器所有者 不公开Owner属性,实际上可以通过Site.Drive属性检索该属性。但不一定要单独请求驱动器资源,可以使用以下选项: 选项1 通过单个请求(使用)修改查询以请求站点源以及默认的驱动器资源 选项2 使用以下方法组合多个(例如和)请求:

在查询SharePoint网站的图表时,json不包含所有者信息

我找到了一种获取所有者信息的解决方法,但是否可以在不首先查询默认驱动器的情况下获取SharePoint网站的所有者

解决方法:

  • 调用
    /sites/{site id}/drive
  • 找到驱动器所有者
  • 不公开
    Owner
    属性,实际上可以通过
    Site.Drive
    属性检索该属性。但不一定要单独请求驱动器资源,可以使用以下选项:

    选项1

    通过单个请求(使用)修改查询以请求
    站点
    源以及默认的
    驱动器
    资源

    选项2

    使用以下方法组合多个(例如和)请求:

    https://graph.microsoft.com/beta/sites/root?select=*,drive&expand=drive
    
    POST https://graph.microsoft.com/v1.0/$batch
    Accept: application/json
    Content-Type: application/json
    
    
    {
      "requests": [
        {
          "id": "1",
          "method": "GET",
          "url": "/sites/root"
        },
        {
          "id": "2",
          "method": "GET",
          "url": "/sites/root/drive"
        }
      ]
    }