/** * Checks access token and performs logout on request * Temporary disabled, to keep access token in session, should speed things up significantly * * @param bool $isLogout Should logout be performed or not * * @protected */ protected function _checkLogout($isLogout) { return; if (!$isLogout) { return; } $this->odr->custom('/user/logout'); $this->AccessToken = false; }
$domain_id = '#DOMAIN_ID#'; // Create new instance of API demo class $demo = new Api_Odr($config); // Login into API $demo->login(); $loginResult = $demo->getResult(); if ($loginResult['status'] === 'error') { echo 'Can\'t login, reason - ' . $loginResult['response']; exit(1); } // Get auth code for domain ID if (!is_numeric($domain_id) || $domain_id <= 0) { throw new Api_Odr_Exception('Domain ID must be a numeric and bigger than zero'); } // Get result from request $result = $demo->custom('/domain/auth-code/' . $domain_id . '/', Api_Odr::METHOD_GET); if ($result['is_error'] === true || $result['data']['status'] === 'error') { if ($result['is_error'] === true) { echo 'Following error occured: ' . $result['error_msg']; } else { echo 'Following error occured: ' . $result['data']['response']; } exit; } $result = $result['data']['response']; if (!empty($result['auth_code'])) { echo 'Auth code for domain is "' . $result['auth_code'] . '"'; // Do something with auth code exit(1); } echo 'No auth code received';