Pregunta

Tengo una aplicación automática automática de SharePoint 2013 con una serie de listas dentro de ella. Me gustaría poder eliminar suavemente un elemento de lista con la API de reposo y hacerlo ir a la Papelera de reciclaje en lugar de eliminarse permanentemente.

Según esta página que debe ser el valor predeterminado:

Use el comando HTTP Eliminar contra la URL de punto final específico para eliminar el objeto de SharePoint representado por ese punto final. En el caso de objetos reciclables, como listas, archivos y elementos de lista, esto resulta en una operación de reciclaje.

Sin embargo, cada vez que borro un elemento usando la API de reposo (con HTTP Eliminar) no entra en la Papelera de reciclaje y, en cambio, parece ser eliminada permanentemente.

Si voy al "... / {app_name} / l l ¿Alguien sabe cómo mover los elementos de la lista en la bandeja de reciclaje usando solo la API REST?

¿Fue útil?

Solución

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

Licenciado bajo: CC-BY-SA con atribución
scroll top