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

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

2024.02.17
XML
カテゴリ: REST API


SharePoint REST APIを使用して特定のリストアイテムに対してユーザーに編集権限を付与する方法は、アイテムレベルのアクセス許可を変更することです。具体的には、リストアイテムのロール割り当てを変更します。


以下は、リストアイテムに対してユーザーに編集権限を付与する手順です。


ユーザーの情報を取得します。これには、ユーザーのIDやグループの情報が含まれます。

対象のリストアイテムのIDを取得します。

REST APIを使用して、リストアイテムのアクセス許可を更新します。これにより、ユーザーに対して特定のロールが付与されます。

具体的な手順は以下の通りです。


リストアイテムのIDを取得します。リストアイテムの一覧を取得して、目的のアイテムのIDを見つけるか、アイテムの詳細情報ページに移動して、URLからIDを取得することができます。

REST APIを使用して、リストアイテムのアクセス許可を更新します。以下は、リストアイテムに編集権限を付与するための一般的なリクエストの例です。

http

Copy code

POST https://{site_url}/_api/web/lists/getbytitle('{list_title}')/items({item_id})/roleassignments/addroleassignment(principalid={user_id},roledefid={role_def_id})

Content-Type: application/json

Authorization: Bearer {access_token}

このリクエストでは、以下のパラメータが使用されます。


{site_url}: SharePointサイトのURL。

{list_title}: 対象のリストのタイトル。

{item_id}: 編集権限を付与したいリストアイテムのID。

{user_id}: アクセス権を付与したいユーザーのID。

{role_def_id}: ユーザーに付与したいロールの定義ID。例えば、編集権限のロール定義IDは 107 です。

{access_token}: 適切な認証トークン。

これにより、指定されたユーザーに対してリストアイテムの編集権限が付与されます。






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

Last updated  2024.02.17 12:52:44


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

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