You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Palantir Foundry中以编程方式获取用户Your Files文件夹?

获取Palantir Foundry当前用户Your Files文件夹的方法

这个需求完全可行,以下是两种常用实现方式:

通过Foundry REST API获取

  • 调用Foundry内置的/filesystem/api/folders/root/user GET端点,该接口专门返回当前认证用户的个人文件根文件夹(即Your Files)的元数据。
  • 请求需携带有效的Foundry身份认证令牌(可通过OAuth2流程获取)。
  • 响应JSON中,rid字段对应文件夹的资源ID,path字段为完整的文件夹路径。

通过Foundry Python SDK获取

  • 先安装SDK依赖:pip install foundry-sdk
  • 初始化客户端并调用方法直接获取,示例代码:
from foundry import FoundryClient

# 初始化客户端(需提前配置认证信息,比如环境变量FOUNDRY_TOKEN等)
client = FoundryClient()
user_root_folder = client.filesystem.get_user_root_folder()

# 提取所需信息
print(f"Your Files资源ID: {user_root_folder.rid}")
print(f"Your Files路径: {user_root_folder.path}")

注意事项

  • 确保调用者拥有自身个人文件文件夹的访问权限(默认用户均具备该权限)
  • 认证信息需正确配置,否则会返回权限相关错误

内容的提问来源于stack exchange,提问作者Vincent Tep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 00:49:54