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

对接Bubble.io时,如何为Mantis REST API自定义字段设置动态过滤

解决Mantis Bug Tracker REST API按自定义字段参数过滤工单的问题

正确的API调用格式

你之前用的custom_field_id和custom_field_value不是查询过滤的正确参数,这才导致返回大量不符合预期的工单。Mantis REST API的查询过滤需要用filter前缀的结构化参数,针对自定义字段的正确调用格式如下:

/mantis/api/rest/issues?filter[custom_fields][][id]=59&filter[custom_fields][][value]=paying&page_size=10&page=1

参数说明

  • filter[custom_fields][][id]:填你已确认的自定义字段ID(这里是59)
  • filter[custom_fields][][value]:填要匹配的字段值,可按需替换为returning、closed等值
  • page_size和page参数保留用于分页控制

之前调用无效的原因

custom_field_id和custom_field_value一般是创建或更新工单时指定自定义字段的参数,不是查询过滤条件。用它们查询时,API会返回所有包含该自定义字段的工单(不管值是什么),这就是你得到83条结果的原因。

额外注意事项

  • 确认你的MantisBT版本支持该过滤格式(推荐2.20及以上版本,REST API功能更完善)
  • 如果是下拉选类型的自定义字段,要保证传入的value和后台配置的选项值完全一致(包括大小写、空格等)
  • 如需同时过滤多个自定义字段,可重复添加filter[custom_fields][]结构,示例:
    /mantis/api/rest/issues?filter[custom_fields][][id]=59&filter[custom_fields][][value]=paying&filter[custom_fields][][id]=60&filter[custom_fields][][value]=high&page_size=10&page=1
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 22:22:27