Microsoft 图形 API:通过其 Web URL 访问 SharePoint 网站



在如何使用图形 API 通过其 Web URL 访问共享点时遇到问题。

所以像 https://mycompanydomain.sharepoint.com/sites/my_site_name

看来你所追求的是 通过相对于服务器的 URL 访问站点:

如果您有网站资源的服务器相对 URL,则可以 按如下方式构造请求:

GET /sites/{hostname}:/{server-relative-path}

在您的情况下,请求应如下所示:

GET https://graph.microsoft.com/v1.0/sites/mycompanydomain.sharepoint.com:/sites/my_site_name:/

如果你有weburl,最安全的选择是使用sharesAPI。

  1. 按照此处所述对 URL 进行编码
  2. 将其用作共享 ID 并请求站点

使用您在示例中提供的 URL,我将发出的请求如下所示: https://graph.microsoft.com/v1.0/shares/u!aHR0cHM6Ly9teWNvbXBhbnlkb21haW4uc2hhcmVwb2ludC5jb20vc2l0ZXMvbXlfc2l0ZV9uYW1l/site

最新更新