加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-14 04:00:46 所属栏目:Windows 来源:网络整理
导读:从文档中,我找不到任何方法来获取我放置webpart的网站的siteId. 例如, 我当前的网站是:https:// {hostname} / sites / main1 - 不是root网站,但我想得到这个siteId 我在这里测试我的webpart:https:// {hostname} /sites/main1/_layouts/15/workbench.asp
从文档中,我找不到任何方法来获取我放置webpart的网站的siteId.

例如,

我当前的网站是:https:// {hostname} / sites / main1< - 不是root网站,但我想得到这个siteId 我在这里测试我的webpart: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来构建我的webpart)但是如何使用Graph API轻松获取site-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(您可以尝试使用Graph Explorer.

你在id中得到的是这种格式:

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

有关详细信息,请参阅文档链接:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/site_get

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读