正如在https://msdn.microsoft.com/en-us/library/office/dn499819.aspx#bk_WebCollection中给出的,recyclebin是一个web属性,我们可以使用
http://<site url>/_api/web/RecycleBin.但我得到的结果是空的,但我的回收站中有项目。我关注了一些博客,发现这还没有在rest调用中实现。但我不确定情况是否如此。我们可以使用上面给出的API获取回收站项目吗?如果是,那么在我的情况下如何得到空的结果,或者是否有人可以验证它是否还没有实现。
发布于 2018-02-23 02:45:50
SharePoint有两个回收站,一个在站点级别,另一个在站点集合级别。我删除的所有数据都会进入网站的回收站,而我实际上是在查看网站的回收站。当我说我在回收站中有数据时,它实际上是站点集合回收站中的数据。但在我的rest调用中,我试图从站点回收站获取数据,而回收站实际上没有数据,所以我得到的响应是空的。当我更改API以访问网站集回收站时,我获得了数据。
REST
Method: Get
Url: http://<site url>/_api/site/RecycleBin # notice **site** instead of web to access site collection recycle bin.这返回了预期的结果。
发布于 2017-05-10 14:14:30
尝尝这个
http://<sitecollection>/<site>/_api/web/lists(listid)/items(itemid)/recycle()参考文献
https://stackoverflow.com/questions/43884609
复制相似问题