如何在OneDrive中获取文件的文件属性?

时间:2014-07-08 10:06:22

标签: api rest onedrive

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

1 个答案:

答案 0 :(得分:1)

理想情况下,API会支持按路径访问,这可以满足您的需求(假设您拥有完整路径而不仅仅是名称)。不幸的是,据我所知,这是不受支持的。

有一种可能适合您的繁重方法 - 您可以使用API​​的搜索功能查找具有您指定名称的文件:

GET / [userid] /skydrive/search?q=MyVideo.mp4

可从以下链接获取文档:

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