如何使用 API 获取给定文件 ID 的 Box File 的完整文件路径

Sne*_*hal 4 box-api

有没有办法使用 Box API 获取给定文件 ID 的文件的完整文件夹路径?

从 API 文档中可以清楚地看出,我们可以使用父文件夹 ID 递归获取文件夹名称,直到到达根目录,但这将导致大量 REST API 调用,具体取决于父文件夹的数量。

Joh*_*err 6

对象的path_collection属性file包含“此项目的文件夹路径,从根开始。 ”可以仅使用文件 ID 在单个 API 请求中获取此信息。有关详细示例,请参阅文档,其中的一部分如下所示。该total_count字段指示该文件的树的深度,该entries字段包含有关树中每个文件夹的信息。我的理解entries是按顺序返回。

 "path_collection": {
    "total_count": 2,
    "entries": [
        {
            "type": "folder",
            "id": "0",
            "sequence_id": null,
            "etag": null,
            "name": "All Files"
        },
        {
            "type": "folder",
            "id": "11446498",
            "sequence_id": "1",
            "etag": "1",
            "name": "Pictures"
        }
    ]
},
Run Code Online (Sandbox Code Playgroud)