2013-04-22 67 views
5

Box API被實現爲RESTful。並且大多數受支持的方法都基於ids,folder_id或file_id。有沒有簡單的方法來獲取基於給定路徑的folderID?

作爲最初的起點,根文件夾ID爲0代表根目錄/ All Files /。

from(fold_id = 0),我可以遍歷所有子文件夾並找到某個目標文件夾的文件夾ID。

或者我可以發送搜索請求到「https://api.box.com/2.0/search?query=target_folder_name」,並處理響應以找到目標文件夾。

前一種方法可能需要多個列表文件夾項請求,而後一種方法可能會很慢,因爲搜索不僅僅是針對文件夾/文件名,還針對文件夾/文件的其他屬性甚至是文件內容。

我想知道是否有一個簡單的方法來找到具有給定路徑,如「/所有文件/ MyFolder_A/Project_11」某些文件夾的文件夾ID。

非常感謝您的幫助。

回答

2

據我所知,漫步文件夾樹(如您所建議的)仍然是獲取特定文件/文件夾ID的最快方式。 (另請參閱此問題:Get file ID of a given path。)

+0

非常感謝。 – user2259674 2013-04-22 21:56:13

相關問題