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

如何在OpenAsset API v1中按自定义字段筛选Projects

解决OpenAsset REST API v1按自定义字段筛选Projects的问题

要筛选自定义字段id为46且values包含"Y"的项目,你需要正确构造filterBy参数,针对fields数组内的对象同时匹配两个条件。

正确的查询语句(未转义JSON,用于理解结构)

{{base_url}}/Projects/?fields=all&filterBy={"fields":[{"id":46,"values":["Y"]}]}

实际请求时的URL(需转义JSON特殊字符,避免解析错误)

{{base_url}}/Projects/?fields=all&filterBy=%7B%22fields%22%3A%5B%7B%22id%22%3A46%2C%22values%22%3A%5B%22Y%22%5D%7D%5D%7D

你之前尝试的问题点

  • 第一个查询:把fields当成了单个对象,实际上它是数组,必须用[]包裹筛选条件对象。
  • 第二个查询:缺少id:46的匹配条件,且JSON键未用双引号,不符合JSON规范。
  • 第三个查询:将id和values拆成了数组里的两个独立对象,变成了“字段id=46 或 values=Y”的逻辑,而非“同时满足”。
  • 最后一个查询:fields=46&values[]=Y这种参数格式不适用自定义字段的复杂筛选,必须通过filterBy传递完整的JSON筛选规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 10:03:27