尝试使用下面的代码通过使用Project的FormattedID来获取Project的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());
答案 0 :(得分:0)
您的抓取中看起来有拼写错误。它应该是:
storyRequest.setFetch(new Fetch("ObjectID"));
此外,您始终可以通过从_ref属性中解析它来获取ObjectID,_ref属性始终在所有响应中呈现:
String objectId = Ref.getOidFromRef(storyObject.get("_ref").getAsString());