Exemplo n.º 1
0
 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));
 }
Exemplo n.º 2
0
 public function getAuthorizationURL($token, $auto_sign_in = false)
 {
     return parent::getAuthorizeURL($token, $auto_sign_in);
 }