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

use*_*674 6 box-api

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".

非常感谢您的帮助.

Joh*_*err 2

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