有没有简单的方法来获取基于给定路径的folderID?

时间:2013-04-22 17:44:53

标签: box-api

Box api实现为RESTful。大多数支持的方法都基于ids,folder_id或file_id。

作为一个非常开始的起点,根文件夹id为0,代表根目录/所有文件/。

从那里(fold_id = 0),我可以遍历所有子文件夹并查找某个目标文件夹的文件夹ID。

或者我可以将搜索请求发送到“https://api.box.com/2.0/search?query=target_folder_name”,并处理响应以找到目标文件夹。

前一种方法可能需要多个列表文件夹项目请求,后一种方法可能很慢,因为搜索不仅适用于文件夹/文件名,还适用于文件夹/文件甚至文件内容的其他属性。

我想知道是否有一种简单的方法可以找到具有给定路径的特定文件夹的文件夹ID,例如“/ All Files / MyFolder_A / Project_11”。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

据我所知,走文件夹树(如你所建议的)仍然是获取特定文件/文件夹ID的最快方法。 (另请参阅此问题:Get file ID of a given path。)