Pergunta

Eu tenho um aplicativo AutoHosted do SharePoint 2013 com várias listas dentro dela. Eu gostaria de ser capaz de suavizar um item de lista usando a API de resto e ir para a lixeira de reciclagem em vez de ser excluído permanentemente.

De acordo com Esta página Esse deve ser o padrão:

.

Use o comando Delete HTTP em relação ao URL de endpoint específico para excluir o objeto do SharePoint representado por esse endpoint. No caso de objetos recicláveis, como listas, arquivos e itens de lista, isso resulta em uma operação de reciclagem.

No entanto, sempre que eu excluo um item usando a API REST (com Delete HTTP), ele não entra na lixeira e, em vez disso, parece ser excluído permanentemente.

Se eu for para o "... / {app_name} / listas / {list_name} /allitems.aspx" e excluir itens de lista através dessa interface, em vez disso, eles vão para a lixeira. Alguém sabe como mover itens de lista para a lixeira usando apenas a API de resto?

Foi útil?

Solução

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 em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top