*/ $retBodyArray = json_decode($retBody, TRUE); $siteInfo = json_decode($retBodyArray['responseData'], TRUE); if (count($siteInfo['sites']) > 0) { $siteid = $siteInfo['sites'][0]['siteid']; } else { exit; } $report = new ReportService(); //call query method of report service $parameter = $Query_Parameter; if (!isset($parameter['siteid'])) { $parameter['siteid'] = $siteid; } $parameterJSON = json_encode($parameter); $ret = $report->query($ucid, $st, $parameterJSON); $retHead = $ret['retHead']; $retBody = $ret['retBody']; if (!$retHead || !$retBody) { exit; } /* * Now, you have successfully call query method of * report service. Similarly, you can deal with retHead * or retBody on you need. * In the next, we will show how to call getstauts method * using result_id that we have got by calling query method. */ $retHeadArray = json_decode($retHead, TRUE); $retBodyArray = json_decode($retBody, TRUE); $resultInfo = json_decode($retBodyArray['responseData'], TRUE);