使用Rally的rest api,我如何查詢用戶的電子郵件地址?Rally Rest Api:從缺陷獲取用戶的電子郵件地址
舉例來說,我有這樣的查詢來獲取包含誰打開它的用戶的全名,誰擁有該缺陷在用戶的缺陷:
QueryRequest defectRequest = new QueryRequest("defect");
defectRequest.setFetch(new Fetch("Project", "LastUpdateDate", "FormattedId"));
defectRequest.setQueryFilter(new QueryFilter("Project.Name", "=", rallyProjectName).and(new QueryFilter("LastUpdateDate", ">", defectTimestamp.getTimestamp())));
QueryResponse projectDefects = rallyApi.query(defectRequest);
現在我願意回答大家的提交通過和所有者用戶從缺陷獲得他們的電子郵件地址。
我認爲你必須與2個字段添加到您的抓取,然後將這些屬性應該可以通過您的QueryResponse。 – user1417835
提取正在努力獲取所有者的名稱並由用戶提交,但他們的名字不包含他們的電子郵件地址;所以我認爲需要一個新的查詢,只是他們的名字。我試過這個沒有成功:'QueryRequest userRequest = new QueryRequest(「user」); userRequest.setFetch(new Fetch(「Email」)); userRequest.setQueryFilter(new QueryFilter(「User.Name」,「=」,「Joe User」)); QueryResponse user = rallyApi.query(userRequest);' –