function requestAccess() { $session = JFactory::getSession(); if ($session->has('twitter_oauth_request_token', 'discuss')) { $session->clear('twitter_oauth_request_token', 'discuss'); } $config = DiscussHelper::getConfig(); $consumerKey = $config->get('integration_twitter_consumer_key'); $consumerSecretKey = $config->get('integration_twitter_consumer_secret_key'); $consumer = new DiscussTwitterOAuth($consumerKey, $consumerSecretKey); $callback = DiscussRouter::getRoutedURL('index.php?option=com_easydiscuss&controller=twitter&task=authorizeAccess', false, true); $request_token = $consumer->getRequestToken($callback); $session->set('twitter_oauth_request_token', "oauth_token=" . $request_token['oauth_token'] . ",oauth_token_secret=" . $request_token['oauth_token_secret'], 'discuss'); $this->setRedirect($consumer->getAuthorizeURL($request_token['oauth_token'], FALSE)); }
public function getAuthorizationURL($token, $auto_sign_in = false) { return parent::getAuthorizeURL($token, $auto_sign_in); }