/** * Calls the whole API * * @param array $args * @return string */ public static function main($args) { $query = isset($args['POST']['json_query']) ? $args['POST']['json_query'] : ''; $jsonAPI = new JSONAPI(json_decode($query)); $jsonAPI->loadModuleString(); try { $jsonAPI->callModule(); } catch (ErrorLoginException $ex) { $jsonAPI->setErrorState(1); $jsonAPI->setErrorMessage("Wrong Token"); } return $jsonAPI->getJsonOutput(); }