使用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);' –