如何找到已删除且具有/foo/baz.txt相对路径的文件
我使用的是/v1.0端点,我的应用程序请求Files.ReadWrite.AppFolder作用域。我可以访问/drive/special/appRoot。
/drive/special/appRoot:/search(q='baz.txt')会找到已删除的文件吗?删除文件的/drive/special/appRoot:/foo/baz.txt:/versions版本会吗?
使用AppFolder的示例(或文档支持)不多。
发布于 2018-09-12 16:35:27
恐怕今天不可能了。
当一个文件从OneDrive中删除时(无论是通过Web还是API),它都会被发送到回收站并保存30天(当然,假设用户没有手动清空它)。
目前,还不可能从潜水回收站( DriveItem )访问或恢复DriveItem (这一点已经讨论过了,但我不知道有任何ETA)。现在实现还原一项的唯一方法是用户通过OneDrive网络应用程序来实现这一目的。
发布于 2018-09-12 05:42:47
根据您的描述,我想您希望获得一个在App文件夹中被删除的文件。
根据我的测试,我们可以使用以下API来获取App文件夹中的文件:
/drive/special/approot:/foo/baz.txt:/
但是,如果我们删除了这个文件,当我们使用这个API时,它将返回一个404状态代码。
我们可以使用这个API来获取文件,除非我们在OneDrive的回收站中还原它。
https://stackoverflow.com/questions/52282004
复制相似问题