2014-07-08 51 views
0

我正在使用OneDrive的REST API。我在用户存储中有一个文件的名称。我想获得这个文件的属性。根据文档文件的属性可以检索 如果你有文件ID(http://msdn.microsoft.com/en-us/library/dn659731.aspx)所以我需要文件ID,我看到获得它的唯一方法是搜索整个存储,这是非常不必要的。 有没有办法通过对服务的单个请求来查找文件(具有已知名称)的属性?如何在OneDrive中获取文件的文件属性?

+0

没有 - 你要么需要搜索,布拉德下面回答,或使用多次调用该服务走路沿着路径层次结构到f ILE。 –

回答

1

理想情况下,API将支持通过路径进行访问,该路径将执行您所需的操作(假设您具有完整路径而不仅仅是名称)。不幸的是,据我所知不支持。

有可能为你工作虽然重手的方式 - 你可以使用API​​的搜索功能来查找名为文件指定:

GET/[用户ID]/SkyDrive中/搜索答疑= MyVideo.mp4

该文档可在下面的链接:

http://msdn.microsoft.com/en-us/library/dn631847.aspx

+0

只要我在一个驱动器上传图片,我们就可以获得公共分享链接。所以其他人可以直接访问该图像? – kb920

相关问题