<?php require_once '../inc/Tweetgater/Installer.php'; $installer = new Tweetgater_Installer(); $oauthConfig = Tweetgater_Twitter::getConfigFile(); $installUrl = Tweetgater_Twitter::getBaseUrl(); $session = new Zend_Session_Namespace('twitterAppAuthentication'); $config = array('callbackUrl' => $installUrl . '/install/twitter_callback.php', 'siteUrl' => 'http://twitter.com/oauth', 'consumerKey' => $oauthConfig->oauth->consumerKey, 'consumerSecret' => $oauthConfig->oauth->consumerSecret); $consumer = new Zend_Oauth_Consumer($config); $accessToken = $consumer->getAccessToken($_GET, unserialize($session->requestToken)); $installer->writeOauthToken($accessToken->getParam('oauth_token'), $accessToken->getParam('oauth_token_secret')); $session->unsetAll(); header('Location: index.php');
} ?> <h2>Step 7: Confirm Twitter Communication</h2> <?php $ncsu = new Tweetgater_Twitter(); try { $timeline = $ncsu->getTimeline(); echo "Success connecting!"; } catch (Exception $e) { echo "Error Connecting: " . $e->getMessage(); die; } ?> <h2>Step 8: Cleanup</h2> <ul> <li>You should remove the /install directory</li> <li>You should remove write permissions from the /config directory and file</li> </ul> <br /> <h1>You should be all set now!</h1> You can configure these changes by modifying the config.ini file in the /config folder.<br /><br /> <h1><a href="<?php echo Tweetgater_Twitter::getBaseUrl(); ?> ">Visit Your Site</a></h1> <br /><br /><br /> </body> </html>