我正在尝试将 GraphQL API 用于 Jira XRay Cloud(此处的文档),目的是解决建立的最大 100 个结果的限制。
更具体地说,我希望能够以某种方式检索我正在使用的测试计划中包含的所有测试:
getTestPlan(issueId:"${test_plan.id}"){
issueId
tests(limit: 100) {
results {
issueId
jira(fields: ["key"])
}
}
}
}
但是,如果测试计划包含 130 个测试,我无法获得剩余的 30 个。我将如何要求 graphQL 为我提供“以下 100 个结果”?
我试图将请求设置为tests(limit:100, after: 100)
,并包括一个pageInfo
with hasNextPage
,但无济于事 - 我想它必须是特定 graphQL 端点上的一些定义,但我是 graphQL 的绝对新手,所以我真的不能告诉。
谢谢您的帮助!