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"
}