示例#1
0
<?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');
示例#2
0
}
?>

<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>