从集会 API 获取迭代数据时出现问题

Issue in getting iteration data from rally API

我正在使用以下 url 从拉力赛中获取迭代数据。 然后我解析接收到的 json 数据。

def query = URLEncoder.encode("(Project.Name 包含\"1 Prime Infrastructure\")", "UTF-8")

def rallyURL = "https://us1.rallydev.com/slm/webservice/v2.0/iteration?query="+query+"&fetch=true&start=1&pagesize=200"

问题是它给出了 0 条记录。但是当我将名称更改为其他项目时,数据就来了。

可能是因为我的用户名和密码的默认工作区。我想要来自不同工作区的项目数据。 我可以访问所有这些工作区。

有人可以告诉我如何在进行 api 调用之前设置工作区,以便我可以获得迭代数据吗??

谢谢,

您可以简单地在 url 中包含一个工作区参数来覆盖默认值:

&workspace=/workspace/12345

您还可以随时针对特定项目进一步优化您的结果:

&project=/project/12345

或特定层次结构:

&projectScopeUp=true
&projectScopeDown=true