나머지 목록 항목 삭제가 휴지통으로 이동하지 않습니다.
-
10-12-2019 - |
문제
SharePoint 2013 AutoHosted App이 내부에 여러 목록이 있습니다. REST API를 사용하여 목록 항목을 소프트 삭제하고 영구적으로 삭제되는 대신 휴지통으로 이동할 수 있습니다.
해당 엔드 포인트가 나타내는 SharePoint 객체를 삭제하려면 특정 엔드 포인트 URL에 대해 HTTP DELETE 명령을 사용하십시오. 목록, 파일 및 목록 항목과 같은 재활용 가능한 객체의 경우이 결과는 재활용 작업이됩니다.
그러나 REST API (HTTP 삭제 포함)를 사용하여 항목을 삭제할 때마다 휴지통에 들어 가지 않으며 영구적으로 삭제 된 것으로 보입니다.
"... / {app_name} / lists / {list_name} / lists / {list_name} / lists / {list_name} / listss.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