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

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

2024.02.23
XML
カテゴリ: REST API


SharePoint REST APIを使用してリストアイテムからアクセス権を削除する方法を示します。リストアイテムからアクセス権を削除するには、RoleAssignments コレクション内の特定の RoleAssignment を削除する必要があります。


以下の手順に従ってアクセス権を削除できます:



削除したい RoleAssignment の ID を特定します。

対象の RoleAssignment を削除します。

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


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

削除したい RoleAssignment の ID を特定します。

対象の RoleAssignment を削除します。

以下に、これらの手順を実行するための一般的な方法を示します。


リストアイテムの RoleAssignments を取得します。

bash

Copy code

GET https://<site_url>/_api/web/lists/getbytitle('<list_title>')/items(<item_id>)/RoleAssignments

削除したい RoleAssignment の ID を特定します。

対象の RoleAssignment を削除します。

css

Copy code

POST https://<site_url>/_api/web/lists/getbytitle('<list_title>')/items(<item_id>)/RoleAssignments/RemoveByPrincipalId(<principal_id>)

ここで、<site_url> は SharePoint サイトの URL であり、<list_title> はリストのタイトル、<item_id> はアクセス権を削除したいリストアイテムの ID、<principal_id> はアクセス権を削除したいユーザーまたはグループの ID です。


これにより、指定したリストアイテムから特定のユーザーやグループに関連付けられているアクセス権が削除されます。






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

Last updated  2024.02.23 15:32:04


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

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