PCH*_*CHC 6 sharepoint-online microsoft-graph spfx
从文档中,我找不到任何方法来获取我放置webpart的网站的siteId.
例如,
我当前的网站是:https://{hostname}/sites/main1
< - 不是root网站,但我想获得这个siteId
我在这里测试我的webpart: https://{hostname}/sites/main1/_layouts/15/workbench.aspx
我怎样才能做到这一点?从文档中,
站点是唯一标识符,它是以下值的组合ID:
网站集主机名(contoso.sharepoint.com)
网站集唯一ID(guid)
网站唯一ID(guid)
我可以通过使用location.hostname
(是的,我使用JavaScript + React构建我的webpart)轻松获取主机名,但是如何使用Graph API轻松获取site-id?
小智 14
试试这个: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}.
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请访问以下文档的链接:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/site_get
归档时间: |
|
查看次数: |
9413 次 |
最近记录: |