sitePage 资源

命名空间:microsoft.graph

重要

Microsoft Graph版本下的 /beta API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

此资源表示 SitePages 列表中的 [页面][]。 它包含标题、布局和 [webParts][] 集合。

页面上的任务

以下任务可用于 sitePage 资源。 所有示例都相对于 网站;例如, https://graph.microsoft.com/{api-version}/sites/{site-id}

常见任务 HTTP 方法
列出页面 GET /pages
获取页面 GET /pages/{page-id}
Create POST /pages
[Delete][] DELETE /pages/{page-id}
发布 POST /pages/{page-id}/publish

JSON 表示形式

下面是 sitePage 资源的 JSON 表示形式。

{
  "contentType": { "@odata.type": "microsoft.graph.contentTypeInfo" },

  /* page content */
  "title": "string",
  "pageLayoutType": "String",
  "webParts": [{ "@odata.type": "microsoft.graph.webPart" }],

  /* authoring metadata */
  "publishingState": { "@odata.type": "microsoft.graph.publicationFacet" },

   /* inherited from baseItem */
  "id": "string (identifier)",
  "createdBy": { "@odata.type": "microsoft.graph.identitySet" },
  "createdDateTime": "String (timestamp)",
  "description": "string",
  "eTag": "string",
  "lastModifiedBy": { "@odata.type": "microsoft.graph.identitySet" },
  "lastModifiedDateTime": "String (timestamp)",
  "name": "string",
  "parentReference": { "@odata.type": "microsoft.graph.itemReference" },
  "webUrl": "url"
}

属性

sitePage 资源具有以下属性。

属性 类型 说明
contentType contentTypeInfo 页面的内容类型。

页面内容

sitePage 资源具有以下内容字段。

属性名称 类型 说明
title string 页面的标题。
pageLayout string 页面页面布局的名称。
webParts webPart 页面上的 Web 部件。

创作元数据

sitePage 资源具有以下创作相关元数据。 publishingState 属性将反映页面创作状态,如已签出或已发布。

属性名称 类型 说明
publishingState publicationFacet 页面的发布 MM.mm 版本。

以下属性继承自 baseItem

属性名称 类型 说明
id string 项的唯一标识符。只读。
name string 项目名称/标题。
createdBy identitySet 此项的创建者的标识。只读。
eTag 字符串 该项目的 ETag。只读。
lastModifiedBy identitySet 此项最后一个修饰符的标识。只读。
lastModifiedDateTime DateTimeOffset 上次修改项目的日期和时间。只读。
parentReference itemReference 父信息(如果此项具有父级)。 只读。
WebUrl string (url) 在浏览器中显示此项目的 URL。只读。

关系

sitePage 资源与其他资源没有关系。