Example #1
0
<?php 
require "lib/twitteroauth/autoload.php";
use Abraham\TwitterOAuth\TwitterOAuth;
define('CONSUMER_KEY', 'VDpwuZadSoUi4DmX3sxxSqf5V');
define('CONSUMER_SECRET', 'o76VjjtR5YwB47koAI7jlxmrj4LHY9AXnvI60TUGD0AhJpTI25');
define('OAUTH_CALLBACK', getenv('OAUTH_CALLBACK'));
$request_token = [];
$request_token['oauth_token'] = $_SESSION['oauth_token'];
$request_token['oauth_token_secret'] = $_SESSION['oauth_token_secret'];
if (isset($_REQUEST['oauth_token']) && $request_token['oauth_token'] !== $_REQUEST['oauth_token']) {
    header("Location:index.php");
}
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $request_token['oauth_token'], $request_token['oauth_token_secret']);
$access_token = $connection->oauth("oauth/access_token", ["oauth_verifier" => $_REQUEST['oauth_verifier']]);
$_SESSION['access_token'] = $access_token;
require 'twitter_auth.php';
$t = new TwitterAuth();
$t->twitterConnect();
$tweets = $t->tweets();
$followers = $t->followers();
$user_info = $t->userInfo();
if (!isset($_SESSION['count'])) {
    $_SESSION['count'] = 1;
    $_SESSION['tweets'] = $tweets;
    $_SESSION['logged_user'] = $user_info;
    $_SESSION['followers'] = $followers;
}
require 'tweets.php';
?>
</body>
</html>