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

关于Autodesk Tandem命名过滤器定义、保存、检索及API的技术问询

Autodesk Tandem 过滤器操作与API检索指南

1. 定义、保存和检索命名过滤器

定义并保存过滤器

  • 打开目标Tandem项目,进入资产浏览器或对应数据视图
  • 配置过滤条件:在过滤面板中选择目标属性(如设备类型、运行状态),设置匹配规则(等于、包含等),支持多条件组合
  • 点击过滤面板右侧的保存图标(软盘样式),输入自定义名称后确认,完成保存

检索已保存过滤器

  • 在过滤面板的下拉列表中直接选择已保存的过滤器名称,即可快速应用对应条件
  • 点击过滤面板的「管理过滤器」选项,可对已保存的过滤器进行编辑、重命名或删除操作

2. 多过滤器保存与编程检索

多过滤器支持

完全可以在同一Tandem项目中创建并保存多个命名过滤器,每个过滤器独立存储自身的条件组合,保存时输入不同名称即可,不会互相覆盖。

编程方式检索已保存过滤器

Tandem REST API提供了专门的接口用于检索项目内的已保存过滤器,以下是核心实现示例:

JavaScript 代码示例

// 替换为你的有效访问令牌和项目ID
const accessToken = 'YOUR_VALID_ACCESS_TOKEN';
const projectId = 'TARGET_PROJECT_ID';

async function fetchSavedFilters() {
  try {
    const res = await fetch(
      `https://developer.api.autodesk.com/tandem/v1/projects/${projectId}/filters`,
      {
        method: 'GET',
        headers: {
          'Authorization': `Bearer ${accessToken}`,
          'Content-Type': 'application/json'
        }
      }
    );
    const savedFilters = await res.json();
    console.log('已保存过滤器列表:', savedFilters);
    return savedFilters;
  } catch (err) {
    console.error('获取过滤器失败:', err);
  }
}

// 执行检索
fetchSavedFilters();

接口说明

  • 接口返回的过滤器对象包含id、name、filter(条件JSON定义)、createdAt等核心字段
  • 访问令牌需具备data:read权限,且关联账户拥有目标项目的访问权限
  • 如需创建或更新过滤器,可使用POST(创建)或PUT(更新)方法调用同一端点,传入过滤器名称和条件定义

内容的提问来源于stack exchange,提问作者Peter Kolbe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:27:19