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

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

2024.02.12
XML
カテゴリ: REST API


SharePoint REST APIを使用してサイトグループにユーザーを追加する方法を示します。以下は、SharePointのサイトグループに新しいユーザーを追加するための一般的な手順です。


エンドポイント:

サイトグループにユーザーを追加するためのREST APIのエンドポイントは次のようになります。


bash

Copy code

POST https://<your-sharepoint-site-url>/_api/web/sitegroups(<group-id>)/users

<group-id>は、ユーザーを追加する対象のサイトグループのIDです。


ヘッダー:

REST APIリクエストに必要なヘッダーは、通常、認証に関するものです。具体的な認証方法に応じて異なりますが、例えばBasic認証を使用する場合、ヘッダーには次のように認証情報が含まれます。


css

Copy code

Authorization: Basic <base64-encoded-credentials>

Accept: application/json;odata=verbose

Content-Type: application/json;odata=verbose

ボディ:

サイトグループにユーザーを追加するためのREST APIリクエストのボディは、次のようにJSON形式で提供されます。


json

Copy code

{

  "__metadata": { "type": "SP.User" },

  "LoginName": "i:0#.f|membership|user@example.com"

}

LoginNameには、追加するユーザーのログイン名が含まれます。通常は、ユーザーのメールアドレスを使用します。


実際のリクエスト:

これらの情報を使って、実際のREST APIリクエストを組み立てることができます。例えば、cURLを使用してリクエストを送信する場合、以下のようになります。


bash

Copy code

curl -X POST \

  https://<your-sharepoint-site-url>/_api/web/sitegroups(<group-id>)/users \

  -H 'Authorization: Basic <base64-encoded-credentials>' \

  -H 'Accept: application/json;odata=verbose' \

  -H 'Content-Type: application/json;odata=verbose' \

  -d '{

        "__metadata": { "type": "SP.User" },

        "LoginName": "i:0#.f|membership|user@example.com"

      }'

これにより、指定したサイトグループに新しいユーザーが追加されます。必要に応じて、適切なエラーハンドリングや追加のパラメーターを含めることができますが、基本的な手順は上記の通りです。






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

Last updated  2024.02.12 06:49:22


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

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