REST LIST項目削除はごみ箱をリサイクルしません
-
10-12-2019 - |
質問
私はその内部のいくつかのリストを持つSharePoint 2013自動ホステッドアプリを持っています。 REST APIを使用してリスト項目をソフト削除でき、永続的に削除されるのではなくリサイクルビンにアクセスできます。
特定のエンドポイントURLに対してHTTP DELETEコマンドを使用して、そのエンドポイントで表されるSharePointオブジェクトを削除します。リスト、ファイル、リスト項目などのリサイクル可能なオブジェクトの場合、これはリサイクル操作になります。
しかし、REST API(HTTP削除付き)を使用してアイテムを削除するたびに、リサイクルビンには入りません。代わりに永久に削除されているようです。
「... / {app_name} / lists / {list_name} / {list_name} /allitems.aspx」ページと削除項目を削除する代わりに、そのインターフェイスを通してリスト項目を削除してから、それらはリサイクルビンに入っています。 REST APIのみを使用してリスト項目をごみ箱に移動する方法はありますか?
解決
Have you tried using the "recycle" command using the REST API? (not using HTTP DELETE)
Endpoint URI structure:
http://<sitecollection>/<site>/_api/web/lists(listid)/items(itemid)/recycle()
Please refer to the documentation regarding recycle on MSDN: http://msdn.microsoft.com/en-us/library/jj247053.aspx
所属していません sharepoint.stackexchange