如https://msdn.microsoft.com/en-us/library/office/dn499819.aspx#bk_WebCollection中所述,recyclebin是一个我们可以使用
的网络属性http://<site url>/_api/web/RecycleBin.
但是我得到空的结果,但我的回收站里有物品。 我关注了一些博客,发现这还没有在休息电话中实现。但我不确定是否是这种情况。我们可以使用上面给出的API获取回收站项吗?如果是,那么我如何得到空的结果,或者有人可以验证它是否尚未实施。
答案 0 :(得分:0)
试试这个
http://<sitecollection>/<site>/_api/web/lists(listid)/items(itemid)/recycle()
参考
答案 1 :(得分:0)
SharePoint有两个回收站,一个位于站点级别,另一个位于站点级别。我删除的所有数据都将转移到网站集的回收站,我实际上正在查看网站的回收站。 当我说我在回收站中有数据时,它实际上是站点收集回收站中的数据。 但在我的休息电话中,我试图从站点回收站获取数据,实际上没有数据,所以我得到空的响应。当我更改我的API以访问网站集回收站时,我得到了数据。
REST
Method: Get
Url: http://<site url>/_api/site/RecycleBin # notice **site** instead of web to access site collection recycle bin.
这返回了预期的结果。