site 资源类型
命名空间:microsoft.graph
site 资源提供 SharePoint 网站的元数据和关系。
方法
方法 | 返回类型 | 说明 |
---|---|---|
获取根网站 | 网站 | 访问租户内的根 SharePoint 网站。 |
获取网站 | 网站 | 使用 siteId 访问 SharePoint 网站。 |
列出跨地理位置的网站 | 网站的集合 | 列出组织中所有地理位置的网站。 |
列出网站的子网站 | 网站的集合 | 获取为网站定义的子网站集合。 |
列出根网站 | 网站 | 列出组织中的所有可用站点。 |
根据路径获取网站 | 网站 | 通过相对路径访问根 SharePoint 网站。 |
获取组的网站 | 网站 | 访问组的团队网站。 |
获取分析结果 | itemAnalytics | 对此资源可获取分析。 |
按间隔获取活动 | itemActivityStat | 在指定的时间间隔内获取 itemActivityStats 的集合。 |
获取增量 | 网站集 | 获取新创建、更新或删除 的网站 ,而无需执行整个网站集的完整读取。 |
搜索网站 | 网站集合 | 在 SharePoint 租户中搜索与提供的关键字匹配的网站。 |
关注网站 | 网站集合 | 关注用户的网站或多个网站。 |
取消关注网站 | 网站集合 | 关注用户的网站或多个网站。 |
关注网站列表 | 网站集合 | 列出登录用户后跟的网站。 |
获取权限 | GET /sites/{site-id}/permissions/{permission-id} | |
列出权限 | GET /sites/{site-id}/permissions | |
创建权限 | POST /sites/{site-id}/permissions | |
删除权限 | DELETE /sites/{site-id}/permissions/{permission-id} | |
更新权限 | PATCH /sites/{site-id}/permissions/{permission-id} | |
列举操作 | richLongRunningOperation 集合 | 获取与站点关联的丰富长时间运行操作的列表。 |
列出页面 | GET /sites/{site-id}/pages |
属性
属性 | 类型 | 说明 |
---|---|---|
createdDateTime | DateTimeOffset | 项的创建日期和时间。 此为只读属性。 |
说明 | string | 网站的描述性文本。 |
displayName | string | 网站的完整标题。 只读。 |
eTag | string | 该项目的 ETag。 只读。 |
id | string | 项的唯一标识符。 只读。 |
isPersonalSite | 布尔值 | 标识网站是否为个人网站。 只读。 |
lastModifiedDateTime | DateTimeOffset | 上次修改项目的日期和时间。 此为只读属性。 |
name | string | 项的名称/标题。 |
根 | 根 | 如果存在,请在网站集中提供根网站。 只读。 |
sharepointIds | sharepointIds | 返回对 SharePoint REST 兼容性有用的标识符。 只读。 |
siteCollection | siteCollection | 提供有关网站的网站集的详细信息。 仅在根站点上可用。 只读。 |
webUrl | string (url) | 在浏览器中显示项的 URL。 只读。 |
id 属性
site 由一个唯一 ID 标识,此唯一 ID 由以下值组成:
- 网站集主机名称 (contoso.sharepoint.com)
- 网站集的唯一 ID (GUID)
- 网站的唯一 ID (GUID)
root
标识符经常用于引用给定目标的根网站,如下所示:
-
/sites/root
:租户根网站。 -
/groups/{group-id}/sites/root
:该组的团队网站。
关系
关系 | 类型 | 说明 |
---|---|---|
analytics | itemAnalytics 资源 | 有关此网站上发生的视图活动的分析。 |
columns | Collection(columnDefinition) | 可以在此网站下方的列表中重复使用的列定义集合。 |
contentTypes | Collection(contentType) | 为此网站定义的内容类型集合。 |
drive | drive | 此网站的默认驱动器(文档库)。 |
驱动器 | 集合(drive) | 网站下方的驱动器集合(文档库)。 |
项目 | 集合 (baseItem) | 用于处理此网站中包含的任何项目。 无法枚举此集合。 |
lists | Collection(list) | 此网站下方的列表集合。 |
onenote | onenote | 调用 OneNote 服务执行笔记本相关操作。 |
operations | richLongRunningOperation 集合 | 站点上长时间运行的操作的集合。 |
pages | 集合 (baseSitePage) | 此网站 baseSitePages 列表中的页面集合。 |
权限 | 集合(权限) | 与网站关联的权限。 可为空。 |
sites | 集合(网站) | 网站下方的子网站的集合。 |
termStore | microsoft.graph.termStore.store | 此网站下的默认 termStore。 |
termStores | 集合(microsoft.graph.termStore.store) | 此网站下 termStores 的集合。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
site 资源派生自 baseItem,并继承此资源的属性。
{
"id": "string",
"isPersonalSite": "bool",
"root": { "@odata.type": "microsoft.graph.root" },
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},
"displayName": "string",
/* relationships */
"analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
"contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
"drive": { "@odata.type": "microsoft.graph.drive" },
"drives": [ { "@odata.type": "microsoft.graph.drive" }],
"items": [ { "@odata.type": "microsoft.graph.baseItem" }],
"lists": [ { "@odata.type": "microsoft.graph.list" }],
"operations": [ { "@odata.type": "microsoft.graph.richLongRunningOperation" }],
"permissions": [ { "@odata.type": "microsoft.graph.permission" }],
"sites": [ { "@odata.type": "microsoft.graph.site"} ],
"columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"onenote": { "@odata.type": "microsoft.graph.onenote"},
"termStore": { "@odata.type": "microsoft.graph.termStore.store" },
"termStores": [ { "@odata.type": "microsoft.graph.termStore.store" } ],
/* inherited from baseItem */
"name": "string",
"createdDateTime": "datetime",
"description": "string",
"eTag": "string",
"lastModifiedDateTime": "datetime",
"webUrl": "url"
}