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}
Publish 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 このアイテムの作成者の ID です。読み取り専用です。
eTag string アイテムの ETag。読み取り専用です。
lastModifiedBy identitySet このアイテムの最終変更者の ID です。読み取り専用です。
lastModifiedDateTime DateTimeOffset アイテムが最後に変更された日時。読み取り専用です。
parentReference itemReference 親の情報 (アイテムに親がある場合)。 読み取り専用です。
webUrl string (URL) ブラウザーでアイテムを表示する URL。読み取り専用です。

リレーションシップ

sitePage リソース には、他のリソースとの関係が存在しない。