Web services RallyDev-请求用户项目的迭代列表

Web services RallyDev-请求用户项目的迭代列表,web-services,rest,rally,Web Services,Rest,Rally,使用RallyDev Web Services API v2.0,我希望为用户默认项目请求迭代 我现在可以通过拨打以下电话来完成此操作: https://rally1.rallydev.com/slm/webservice/v2.0/iteration:current?pretty=true 解析出迭代->项目->引用,然后调用: https://rally1.rallydev.com/slm/webservice/v2.0/project/[ProjectID]/Iterations?pre

使用RallyDev Web Services API v2.0,我希望为用户默认项目请求迭代

我现在可以通过拨打以下电话来完成此操作:

https://rally1.rallydev.com/slm/webservice/v2.0/iteration:current?pretty=true
解析出迭代->项目->引用,然后调用:

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
想知道是否有更好的方法


我看到了DefaultProject和DefaultWorkspace,但我不知道如何将它们用作刚刚返回“null”的获取。您在迭代中的查询是查找特定项目迭代的关键。请注意,对于-默认工作空间/项目设置不是必填字段。除非用户在其配置文件设置中明确设置了这些设置,否则它们为空。只有用户自己可以设置这些-管理员(工作区/订阅)不能代表用户设置它们。因此,如果您得到的是这些值的空值,很可能是因为相关用户没有默认的工作区/项目集。

这教给了我一些关于UserProfile默认值的知识,这很有意义,并告诉我我正在以最好的方式做这件事。谢谢你,马克。