Удаление списка отдыха Удаление не перерабатывает корзину

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/70749

Вопрос

У меня есть приложение AutoHosted SharePoint 2013 с рядом списков внутри него. Я хотел бы иметь возможность мягкое удалить элемент списка, используя API для отдыха, и он переходит в корзину для переработки вместо того, чтобы постоянно удалить.

Согласно Эта страница , которая должна быть по умолчанию:

Используйте команду http-delete против конкретной URL конечного точка, чтобы удалить объект SharePoint, представленный этой конечной точкой. В случае рециркулируемых объектов, таких как списки, файлы и элементы списка, это приводит к операции переработки.

Однако всякий раз, когда я удаляю элемент, используя API для отдыха (с удалением HTTP), он не переходит в корзину Recycle, а вместо этого, кажется, постоянно удален.

Если я перехожу в страницу "... / {app_name} / lists / {list_name} /allitems.aspx" и удалите элементы списка через этот интерфейс, затем они красиво переходят в корзину. Кто-нибудь знает, как перемещать элементы списка в корзину для корзины, используя только остальные 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top