通过Rally Rest API in java查询获取项目的ObjectID
Querying to get the ObjectID of the Project through Rally Rest API in java
我正在尝试使用以下代码通过项目的 FormattedID 获取项目的 ObjectID...但没有得到任何结果。请让我知道哪里出错了。
String projectFormattedID = "EH-HELLO-WORLD";
QueryRequest projectRequest = new QueryRequest("project");
storyRequest.setFetch(new Fetch("ObejctID"));
storyRequest.setQueryFilter(new QueryFilter("FormattedID", "=", projectFormattedID));
QueryResponse storyQueryResponse = restApi.query(storyRequest);
System.out.println(storyQueryResponse.getResults());
您的抓取中似乎有错字。应该是:
storyRequest.setFetch(new Fetch("ObjectID"));
此外,您始终可以通过从 _ref 属性中解析它来获取 ObjectID,该属性始终呈现在所有响应中:
String objectId = Ref.getOidFromRef(storyObject.get("_ref").getAsString());
我正在尝试使用以下代码通过项目的 FormattedID 获取项目的 ObjectID...但没有得到任何结果。请让我知道哪里出错了。
String projectFormattedID = "EH-HELLO-WORLD";
QueryRequest projectRequest = new QueryRequest("project");
storyRequest.setFetch(new Fetch("ObejctID"));
storyRequest.setQueryFilter(new QueryFilter("FormattedID", "=", projectFormattedID));
QueryResponse storyQueryResponse = restApi.query(storyRequest);
System.out.println(storyQueryResponse.getResults());
您的抓取中似乎有错字。应该是:
storyRequest.setFetch(new Fetch("ObjectID"));
此外,您始终可以通过从 _ref 属性中解析它来获取 ObjectID,该属性始终呈现在所有响应中:
String objectId = Ref.getOidFromRef(storyObject.get("_ref").getAsString());