public function getAccess($token, $secret, $verifier) { $code = JRequest::getVar('code'); $params = array('client_id' => parent::getAppId(), 'redirect_uri' => $this->callback, 'client_secret' => parent::getApiSecret(), 'code' => $code); $token = parent::_oauthRequest(parent::getUrl('graph', '/oauth/access_token'), $params); $token = str_ireplace('access_token=', '', $token); // Get the expiry time and remove it from the token $parts = explode('&expires=', $token); $expires = ''; if (count($parts) > 1) { $token = $parts[0]; $expires = $parts[1]; } $obj = new stdClass(); $obj->token = $token; $obj->secret = 'facebook'; $obj->params = ''; $obj->expires = $expires; return $obj; }