मैं रैली में पैरेंट प्रोजेक्ट के तहत सभी चाइल्ड प्रोजेक्ट्स के लिए प्रयास कर रहा हूं। मैं बच्चे रेफरी प्राप्त करने में सक्षम हूं, लेकिन यह सुनिश्चित नहीं है कि प्रोजेक्ट नाम प्राप्त करने के लिए इसका उपयोग कैसे करें। नीचे मेरा कोड है: मैं प्रतिक्रिया में बच्चों को रेफरी प्राप्त करने में सक्षम हूं, मैं सभी बच्चों की जानकारी जैसे नाम और अन्य जानकारी कैसे प्राप्त करूं?

    QueryRequest request = new QueryRequest("Project");
            request.setFetch(new Fetch("Parent","Children", "Name", "FormattedId", "ObjectID"));
                String formattedProjectID = configuration.getProjectName();
            String projectId = findProjectObjectId(formattedProjectID);
            request.setQueryFilter(new QueryFilter("ObjectID", "=", projectId));
                request.setScopedDown(true);
            request.setProject("/project/" + projectId);        
                QueryResponse queryResponse = restApi.query(request);
1
Umesh Kumar 16 सितंबर 2019, 15:04

1 उत्तर

सबसे बढ़िया उत्तर

आपको केवल ref का उपयोग करके रैली एपीआई के लिए एक और अनुरोध ट्रिगर करना है।

बस निम्नलिखित पंक्तियाँ जोड़ें और आप पूरी तरह तैयार हैं; आपको JSON सरणी में चाइल्ड प्रोजेक्ट मिलेंगे:

GetRequest getRequest = new GetRequest(childRef);
getRequest.setFetch(new Fetch("Name"));
GetResponse getResponse = restApi.get(getRequest);
System.out.println(getResponse.getObject().getAsJsonArray("Results"));

अगर ठीक काम करता है तो कृपया उत्तर स्वीकार करें ;-)

0
Saikat 16 सितंबर 2019, 16:31