首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Palantir Foundry -文件和文件夹名称列表

Palantir Foundry -文件和文件夹名称列表
EN

Stack Overflow用户
提问于 2022-08-25 13:33:53
回答 1查看 203关注 0票数 1

我正在寻找一个代码,以获取文件和文件夹名称的名单,在palantir铸造厂目录上的吡火花。因此,如果我提供铸造厂路径位置,我需要使用吡火花代码的文件和文件夹名称列表。

有人能帮我吗.?

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 07:14:16

这个函数是我们内部用来查询文件夹的子对象的东西。注意,客户端分页没有实现:

代码语言:javascript
复制
def get_child_objects_of_folder(self, folder_rid: str, foundry_hostname: str, auth_token: str) -> list:
    """
    Returns the child objects of a compass folder.
    Args:
        folder_rid: Compass folder rid,
        e.g. ri.compass.main.folder.f549ae09-9534-44c7-967a-6c86b2339231

    Returns: (list of dict's) information about child objects

    """
    response = requests.get(
        f"https://{foundry_hostname}/compass/api/folders/{folder_rid}/children",
        headers={
            "content-type": "application/json",
            "authorization": f"Bearer {auth_token}",
        },
    )
    response.raise_for_status()
    response_as_json = response.json()
    if (
        "nextPageToken" in response_as_json
        and response_as_json["nextPageToken"] is not None
    ):
        raise ValueError(
            f"{folder_rid} has too many children "
            f"({len(response_as_json['values'])}), "
            f"paging currently not implemented."
        )
    return response.json()["values"]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73488481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档