gpt4 book ai didi

microsoft-graph-api - 如何使用 Microsoft Graph API 获取当前站点的 siteId?

转载 作者:行者123 更新时间:2023-12-03 01:35:22 27 4
gpt4 key购买 nike

从文档中,我找不到任何方法来获取放置 Web 部件的网站的 siteId。

例如,

我当前的站点是:https://{hostname}/sites/main1 <-- 不是根站点,但我想获取此 siteId

我在这里测试我的网络部件:https://{hostname}/sites/main1/_layouts/15/workbench.aspx

我怎样才能实现这个目标?从文档来看,

A site is addressed be a unique identifier which is a composite ID of the following values:

Site collection hostname (contoso.sharepoint.com)

Site collection unique ID (guid)

Site unique ID (guid)

我可以使用 location.hostname 轻松获取主机名(是的,我正在使用 JavaScript + React 来构建我的 Web 部件)但是如何使用 Graph API 轻松获取站点 ID?

最佳答案

试试这个:https://graph.microsoft.com/v1.0/sites/{hostname}:/sites/{path}?$select=id例如:https://graph.microsoft.com/v1.0/sites/cie493742.sharepoint.com:/sites/Contoso/Operations/Manufacturing?$select=id(您可以在图形浏览器。

您在 id 中返回的内容采用以下格式:

{hostname},{spsite.id},{spweb.id}

有关更多信息,请参阅文档链接:https://learn.microsoft.com/en-us/graph/api/resources/sharepoint?view=graph-rest-1.0

关于microsoft-graph-api - 如何使用 Microsoft Graph API 获取当前站点的 siteId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45406451/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com