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

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

2024.02.25
XML
カテゴリ: REST API


SharePoint REST API を使用して共有フォルダ内に新しいフォルダを作成するには、POST リクエストを使用します。以下は、エンドポイント、ヘッダー、およびボディの例です。


エンドポイント:

SharePoint サイトの URL に /sites/{site-id}/_api/web/getfolderbyserverrelativeurl('{relative-path-to-shared-folder}')/folders を追加します。{site-id} と {relative-path-to-shared-folder} は、対象のサイトと共有フォルダのパスに置き換える必要があります。


例:


bash

Copy code

https://your-sharepoint-site/sites/your-site-id/_api/web/getfolderbyserverrelativeurl('/sites/your-site/shared documents')/folders

ヘッダー:

リクエストを送信する際に、適切な認証情報とヘッダーを含める必要があります。SharePoint サイトにアクセスするための認証が必要です。


例:


css

Copy code

Authorization: Bearer <access-token>

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose

<access-token> は、アクセストークンに置き換える必要があります。


ボディ:

作成するフォルダのメタデータを JSON 形式で提供します。


例:


json

Copy code

{

    "__metadata": {

        "type": "SP.Folder"

    },

    "ServerRelativeUrl": "/sites/your-site/shared documents/NewFolderName"

}

ここで、NewFolderName を新しいフォルダの名前に置き換えます。


これらの情報を組み合わせて、新しいフォルダを作成するための完全なリクエストは次のようになります。


リクエスト:


css

Copy code

POST https://your-sharepoint-site/sites/your-site-id/_api/web/getfolderbyserverrelativeurl('/sites/your-site/shared documents')/folders

Headers:

Authorization: Bearer <access-token>

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose


Body:

{

    "__metadata": {

        "type": "SP.Folder"

    },

    "ServerRelativeUrl": "/sites/your-site/shared documents/NewFolderName"

}

これで、指定された共有フォルダ内に新しいフォルダが作成されます。






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

Last updated  2024.02.25 10:02:49


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

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