当前位置: 首页 > 知识库问答 >
问题:

有没有办法用新的YouTrack REST API进行过滤?

荆利
2023-03-14

我的任务是为Youtrack构建一个自定义界面,并且正在使用新的Youtrack API-docs:https://www.jetbrains.com/help/Youtrack/standalone/youtrack-rest-api-reference.html。我正在查询一个完整的问题列表,返回1.17MB的数据。问题是这需要一段时间,并且我只需要特定字段的问题,即priority=1type=task

有没有一种方法可以用新的API进行过滤,这样我就不会返回1.17MB的数据了?

我看到不推荐的API(https://www.jetbrains.com/help/youtrack/standalone/deprecated-rest-api-reference.html)有一个filter字段,但我在新的API文档中找不到。我尝试包含filter=priorityfilter=priority(Name=1)来查看是否存在一些未文档化的筛选方法,但到目前为止没有任何结果。

示例调用:get https://Example.myjetbrains.com/youtrack/api/issues?fields=id,description,fields(id,name,value(id,name)),它返回1.17MB的数据。

理想情况下,我希望执行get https://example.myjetbrains.com/youtrack/api/issues?filter=priority(Name=1),fields=...或类似的操作。

共有1个答案

经慈
2023-03-14

可以使用与旧API相同的方法对返回的问题列表应用过滤器。查看https://www.jetbrains.com/help/youtrack/standalone/resource-api-issues.html#get_all-issue-method。这方面唯一的区别是字段字段被称为'query',而不是'filter'。

 类似资料:
  • 问题内容: 有没有办法用TypeScript语言进行方法重载? 我想实现以下目标: 这是我不想做的一个例子(我真的很讨厌JS中重载hack的那一部分): 问题答案: 根据规范,TypeScript确实支持方法重载,但是它很笨拙,并且包含许多手动检查参数类型的工作。我认为这主要是因为在纯JavaScript中最接近方法重载的地方还包括检查,并且TypeScript尝试不修改实际的方法主体,以避免任何

  • 在pygame中,是否有任何方法可以在面具内将某些东西blit到屏幕上。例如:如果你有一个遮罩,除了左上角和全黑图像外,所有的位都被设置为1,而不改变图像,你能保持左上角(和遮罩一样)清晰吗?只有更新一个掩码(而不是一个rect)才有助于提高效率。

  • 我有一些用MATLAB进行图像处理的代码。为了运行matlab代码,我们需要购买matlab许可证。但根据我的项目的要求,我必须使用任何开源软件。所以我想我可以把整个代码转换成Java。 用根啤酒是个好主意吗???

  • 问题内容: 我想根据一个简单的标准更新一组行,并获取已更改的PK列表。我以为我可以做这样的事情,但担心可能出现的并发问题: 如果将其包装在事务中,是否会发生任何并发问题?还是有更好的方法来做到这一点? 问题答案: 考虑查看OUTPUT子句:

  • 好的,所以我有一个小问题,扫描器前进了一条额外的线。我有一个文件,其中有许多行包含整数,每行由一个空格分隔。文件中的某个地方有一行没有整数,只有单词“done”。当发现完成时,我们退出循环并打印出小于每行中每个给定整数的最大素数整数(如果整数已经是素数,则不对其进行任何处理)。我们一直这样做,直到“完成”为止。 我的问题:假设文件包含6行,第6行是完成这个词。我的输出将跳过第1、3和5行。它只会返

  • 问题内容: 我在代码中有很多地方可以处理Alamofire请求/响应。 由于某些间歇性问题(最常见的是不稳定的网络),每个请求都可能失败。 我希望能够在重试前重试请求3次。 直接的方法是拥有类似的东西 但是,出于多种原因,我不喜欢这种方法。最明显的是,我将需要为每种请求类型实现这样的代码(并且我有15种这样的代码)。 我很想知道是否有办法做类似的事情(变化很小且非侵入性) 问题答案: 通过Swif