从集会 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
我正在使用以下 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