6

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

作为最开始的起点,根文件夹 id 0 代表根目录 /All Files/。

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

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

前一种方法可能需要多个 list-folder-item 请求,而后一种方法可能会很慢,因为搜索不仅针对文件夹/文件名,还针对文件夹/文件的其他属性甚至文件内容。

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

非常感谢您的帮助。

4

1 回答 1

2

据我所知,遍历文件夹树(如您所建议的)仍然是获取特定文件/文件夹 ID 的最快方法。(另请参阅此问题:获取给定路径的文件 ID。)

于 2013-04-22T19:38:00.050 回答