我的任务是为 Youtrack 构建自定义界面,并且正在使用新的 YouTrack API - 此处的文档https://www.jetbrains.com/help/youtrack/standalone/youtrack-rest-api-reference.html。我正在查询返回 1.17 MB 数据的完整问题列表。问题是这需要一段时间,我只需要特定字段的问题,Priority=1
即Type=Task
.
有没有办法使用新的 API 进行过滤,这样我就不会返回 1.17 MB 的数据?
我看到不推荐使用的 API ( https://www.jetbrains.com/help/youtrack/standalone/deprecated-rest-api-reference.html ) 有一个filter
字段,但我在新的 API 文档中找不到。我已经尝试包含filter=Priority
并filter=Priority(name=1)
查看是否有一些未记录的过滤方法,但到目前为止还没有运气。
示例调用:GET https://example.myjetbrains.com/youtrack/api/issues?fields=id,description,fields(id,name,value(id,name))
返回 1.17 MB 的数据。
理想情况下,我想做GET https://example.myjetbrains.com/youtrack/api/issues?filter=Priority(name=1),fields=...
或类似的事情。