RallyDev - 请求用户DefaultProject的迭代列表

时间:2013-11-29 00:40:16

标签: web-services rest rally

使用RallyDev Web Services API v2.0我想请求用户默认项目的迭代。

我现在可以先致电:

https://rally1.rallydev.com/slm/webservice/v2.0/iteration:current?pretty=true

解析Iteration-> Project-> Ref,然后调用call:

https://rally1.rallydev.com/slm/webservice/v2.0/project/[ProjectID]/Iterations?pretty=true
or
https://rally1.rallydev.com/slm/webservice/v2.0/iteration?query=(Project.Oid=[ProjectID])&pretty=true

想知道是否有更好的方法?

我看到UserProfile有DefaultProject和DefaultWorkspace,但我无法弄清楚如何使用它们作为提取只返回'null'。

1 个答案:

答案 0 :(得分:0)

您在迭代上的查询可用于查找特定项目的迭代。请注意,对于UserProfile - 默认工作区/项目设置不是必填字段。除非用户在其配置文件设置中明确设置了这些内容,否则它们都是空的。只有用户自己可以设置这些 - 一个(工作区/订阅)管理员不能代表用户设置它们。因此,如果您为这些值获取空值,可能是因为关注的用户没有设置默认工作区/项目。