如何做 Jira JQL 分页

How to do Jira JQL pagination

我正在通过他们的 API 从 Jira 获取票证列表。但是我无法使 startAtmaxResults 参数起作用。

Php代码:

$command  = "curl -u abc@xyz.com:$apiToken -X GET -H \"Content-Type: application/json\" https://xyz.atlassian.net/rest/api/2/search?jql=project+=+%22SC%22&startAt=2&maxResults=40";

$json = exec($command, $return_var);

无论我做什么,我总是得到第一页默认的 50 个结果。

Jira REST API 没有问题,curl 只是无法获取 url 参数。尝试用单引号覆盖 url,它应该可以解决这个问题。

$command  = "curl -u abc@xyz.com:$apiToken -X GET -H \"Content-Type: application/json\" 'https://xyz.atlassian.net/rest/api/2/search?jql=project+=+%22SC%22&startAt=2&maxResults=40'";

$json = exec($command, $return_var);