如何查询 Rally 实例中所有可用项目?
REST 调用的输出
...
"Workspaces": [
{
"_rallyAPIMajor": "1",
"_rallyAPIMinor": "29",
"_ref": "https://rally1.rallydev.com/slm/webservice/1.29/workspace/1376977801.js",
"_objectVersion": "10",
"_refObjectName": "Workspace 1",
"Name": "Workspace 1",
"Projects": [ {
"_rallyAPIMajor": "1",
"_rallyAPIMinor": "29",
"_ref": "https://rally1.rallydev.com/slm/webservice/1.29/project/2510231094.js",
"_objectVersion": "3",
"_refObjectName": "Layout",
"Name": "Layout",
"_type": "Project"
}],
"_type": "Workspace"
},
{
"_rallyAPIMajor": "1",
"_rallyAPIMinor": "29",
"_ref": "https://rally1.rallydev.com/slm/webservice/1.29/workspace/1462743357.js",
"_objectVersion": "8",
"_refObjectName": "Bugzilla Workspace",
"Name": "Bugzilla Workspace",
"Projects": [ {
"_rallyAPIMajor": "1",
"_rallyAPIMinor": "29",
"_ref": "https://rally1.rallydev.com/slm/webservice/1.29/project/2510231094.js",
"_objectVersion": "3",
"_refObjectName": "Layout",
"Name": "Layout",
"_type": "Project"
}],
"_type": "Workspace"
},
...
更新#2用于 API 调用的用户帐户确实是订阅管理员。我与我们的管理员一起尝试了一些事情,试图缩小问题范围,了解正在发生的事情,并记录了一些事情:
- 调用中返回的项目不是 api 用户所属团队成员的项目
- 当我们将故事分配给 api 用户并刷新 REST 调用的结果时,每个工作区中返回的项目都是相同的,并且似乎是我们从中分配故事的项目的给定工作区中的所有项目。例如,我粘贴了退货的顶部部分:http://khayes.privatepaste.com/cfc730dcf8 http://khayes.privatepaste.com/cfc730dcf8
- 看来这个特定的 REST 调用有一个错误。