我正在为OneDrive使用REST API。我在用户存储中有一个文件的名称。我想获取此文件的属性。根据文档文件的属性可以检索 如果您有文件ID。(http://msdn.microsoft.com/en-us/library/dn659731.aspx)所以我需要文件ID,我看到获取它的唯一方法是搜索整个存储,这是非常不必要的。 有没有办法找到一个文件的属性(具有已知的名称)与服务的单一请求?
答案 0 :(得分:1)
理想情况下,API会支持按路径访问,这可以满足您的需求(假设您拥有完整路径而不仅仅是名称)。不幸的是,据我所知,这是不受支持的。
有一种可能适合您的繁重方法 - 您可以使用API的搜索功能查找具有您指定名称的文件:
GET / [userid] /skydrive/search?q=MyVideo.mp4
可从以下链接获取文档: