我使用了反彈以下REST API來確定特定項目的用戶權限反彈權限..Java的REST API用於確定用戶
用戶開始= 1個&頁面大小= 200 &取= USERNAME% 2CSubscription%2CDisplayName%2CRole%2CUser%2CW orkspacePermission%2CProjectPermissions%2CUserPermissions &順序=的ObjectID &查詢=%28UserName +%3D + XXX1%40xx.com%29 &工作區=%2Fworkspace%2F14174856157 &項目= HTTPS%3A%2F%2Frally1 .rallydev.com%2Fslm%2Fwebservice%2Fv2.0%2Fproject%2F39185397159 & projectScopeUp = false & projectScopeDown = true
QueryRequest userRequest = new QueryRequest("User");
userRequest.setFetch(new Fetch("UserName", "Subscription", "DisplayName", "Role", "User", "WorkspacePermission", "ProjectPermissions", "UserPermissions"));
userRequest.setWorkspace(testCase.getWorkspaceRef());
//userRequest.setWorkspace("Testing");
userRequest.setProject(testCase.getProjectRef());
//userRequest.setQueryFilter(new QueryFilter("UserName", "=", email).and(new QueryFilter("role", ">=", "Team Member")));
userRequest.setQueryFilter(new QueryFilter("UserName", "=", email));
QueryResponse userQueryResponse = rally.query(userRequest);
{
"QueryResult":
{
"_rallyAPIMajor": "2",
"_rallyAPIMinor": "0",
"Errors":
[
],
"Warnings":
[
],
"TotalResultCount": 1,
"StartIndex": 1,
"PageSize": 200,
"Results":
[
{
"_rallyAPIMajor": "2",
"_rallyAPIMinor": "0",
"_ref": "https://rally1.rallydev.com/slm/webservice/v2.0/user/35078187498",
"_refObjectUUID": "489fc643-8b19-4952-ae3c-20192e22912a",
"_objectVersion": "178",
"_refObjectName": "xx ",
"DisplayName": null,
"Role": "Team Member",
"UserName": "[email protected]",
"_type": "User"
}
]
}
}
不幸的是我無法獲得我從API請求的權限和其他詳細信息..我的查詢有什麼問題嗎?
你的問題是什麼? – Shriram
我的壞我保存之前,我可以插入代碼。 – user2189668
Rally是否公開REST API以獲取這些詳細信息?如果是,那麼你應該檢查他們的文檔,看看你爲什麼是錯的。如果不是的話,你有沒有想過這個工作? – duffymo