「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.02.03
XML
カテゴリ: REST API






SharePointのREST APIを使用してサイトにページを追加するためのエンドポイントは、_api/web/lists エンドポイントを使用します。以下は、SharePoint REST APIを使用してページを追加するサンプルのHTTPリクエストです。この例では、ページを作成するために必要な主要な情報が含まれています。


HTTP

Copy code

POST /_api/web/lists/getbytitle('Site Pages')/items HTTP/1.1

Host: <your-sharepoint-site-url>

Content-Type: application/json;odata=verbose

Accept: application/json;odata=verbose

X-RequestDigest: <your-request-digest-value>


{

  "__metadata": {

    "type": "SP.Data.SitePagesItem"

  },

  "Title": "Your Page Title",

  "PublishingPageLayout": "/_catalogs/masterpage/ArticleLeft.aspx, ArticleLeft",

  "PageContent": "<div>Your page content goes here.</div>"

}

このHTTPリクエストのポイントを解説します:


POST /_api/web/lists/getbytitle('Site Pages')/items: ページを追加するためのリクエストは、/items エンドポイントを使用します。'Site Pages' は、ページを追加するリストのタイトルです。もし異なるリストを使用する場合は、対応するタイトルを指定してください。


X-RequestDigest: リクエストには適切な X-RequestDigest ヘッダーが必要です。これはセキュリティ上の理由から必要で、サイトから取得する必要があります。


__metadata: メタデータを指定します。SP.Data.SitePagesItem は、リストアイテムの型を指定します。


Title: ページのタイトルを指定します。


PublishingPageLayout: ページのレイアウトを指定します。この例では、左側に記事が表示されるレイアウトを使用していますが、適切なものを選択してください。


PageContent: ページのコンテンツを指定します。HTML形式で指定します。


注意: 実際のサイトURLや X-RequestDigest の値など、環境に応じて適切な値に変更してください。また、PageContent 内のHTMLコンテンツも適切に構築してください。





お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.02.03 09:21:40


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: