REST-List-Artikel Löschen lässt nicht auf den Papierkorb zurückgehoben werden
-
10-12-2019 - |
Frage
Ich habe eine SharePoint 2013-Autokosted-App mit einer Reihe von Listen darin. Ich möchte in der Lage sein, ein Listenelement mit der Rest-API zu löschen und auf den Papierkorb zu gelangen, anstatt dauerhaft gelöscht zu werden.
nach Diese Seite sollte der Standardwert sein:
Verwenden Sie den Befehl HTTP-Löschbefehl gegen die spezifische Endpunkt-URL, um das durch diesen Endpunkt dargestellte SharePoint-Objekt zu löschen. Bei recycelbaren Objekten, z. B. Listen, Dateien und Listenelemente, führt dies zu einem Recycling-Betrieb.
Wenn jedoch ein Element mithilfe der REST-API (mit HTTP-Delete) löschen, wird es nicht in den Papierkorb gelöscht und stattdessen dauerhaft gelöscht.
Wenn ich auf die Seite "... / {app_name} / lists / {list_name} /allitems.aspx" und löschen Sie die Listenelemente über diese Schnittstelle an, stattdessen, dann gehen sie schön in den Papierkorb. Weiß jemand, wie Sie List-Elemente mithilfe der REST-API in den Papierkorb verschieben sollen?
Lösung
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