Пример #1
0
}
$report = new ReportService();
//call query method of report service
$parameter = $Query_Trans_Parameter;
if (!isset($parameter['siteid'])) {
    $parameter['siteid'] = $siteid;
}
if (QUERY_TRANS_TYPE == 'url') {
    $parameter['url'] = TRANS_URL;
} else {
    if (QUERY_TRANS_TYPE == 'name') {
        $parameter['name'] = TRANS_NAME;
    }
}
$parameterJSON = json_encode($parameter);
$ret = $report->query_trans($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);
$trans_count = json_decode($retBodyArray['responseData'], TRUE);