Domanda

Ho un'app autohosted di SharePoint 2013 con un numero di elenchi all'interno di esso. Mi piacerebbe poter essere in grado di eliminare un elemento di elenco utilizzando l'API di riposo e farlo andare al cestino invece di essere cancellato in modo permanente.

Secondo Questa pagina dovrebbe essere il valore predefinito:

.

Utilizzare il comando Elimina HTTP rispetto all'URL specifico endpoint per eliminare l'oggetto SharePoint rappresentato da quel punto finale. Nel caso di oggetti riciclabili, come elenchi, file e elementi di elenco, questo risulta in un'operazione di riciclo.

Tuttavia ogni volta che cancello un elemento usando l'API di riposo (con HTTP Elimina) non entra nel cestino del riciclo e sembra essere eliminato in modo permanente.

Se vado alla pagina "... / {app_name} / lists / {list_name} /altems.aspx" ed elimina gli elementi dell'elenco attraverso quell'interfaccia invece, quindi vanno bene nel cestino del riciclo. Qualcuno sa come spostare gli elementi dell'elenco nel cestino usando solo l'API di riposo?

È stato utile?

Soluzione

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top