获取指定项目的所有Jira问题

She*_*ein 12 jira jira-rest-java-api

我正在使用Jira REST API来获取特定项目的Jira中的所有问题.我不想拥有maxResults=50,这是默认设置.我只是想检索项目的所有问题.这是我的命令:

{ my $result = `curl -D- -u $usernameData:$passwordData -X GET -H "Content-Type: application/json" "http://jira.alm.mentorg.com:8080/rest/api/2/search?jql=project=HDS&maxResults=1000&fields=summary"`;}
Run Code Online (Sandbox Code Playgroud)

我设置maxResults=1000,如果我删除它,它将默认设置为50!我只想获得所有问题而不必担心maxResults.任何人都可以帮助我吗?

Neo*_*Neo 11

  1. 将maxResults设置为一个非常高的值,例如5000
  2. 拨打一个额外的电话只是为了快速获取总记录,而不实际获取任何内容

    http://jira.alm.mentorg.com:8080/rest/api/2/search?jql=project=HDS&maxResults=0

  • “要返回的最大用户数(默认为 50)。允许的最大值为 1000。如果您指定的值高于此数字,您的搜索结果将被截断。” https://docs.atlassian.com/jira/REST/latest/#api/2/groupuserpicker-findUsersAndGroups (2认同)

Bor*_*bev 5

是的,我们当然可以提供帮助。:D答案是您不必担心该maxResult领域。但是,REST API的返回中应该有另一个字段来显示总数。我不记得确切是什么,但也许是total

这是一个API功能,您将不得不对其进行管理。使用“分页”可以优化数据量和流量。检查JIRA REST API文档