如何查询我们所有可用项目的 Rally 实例?
来自 REST 调用的输出 https://rally1.rallydev.com/slm/webservice/1.29/subscription.js?fetch=Workspaces,Name,Projects&pretty=true
...
"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
- 看来这个特定的 REST 调用中有一个错误。