Example #1
0
    }
    // xrp = exclude replies from the timeline (possible values: 1=true, else false)
    if (isset($_GET["xrp"])) {
        if ($_GET["xrp"] == 1) {
            $exclude_replies = true;
        }
    }
    // cache_interval = the amount of time to keep the cached file
    if (isset($_GET["cache_interval"])) {
        $cache_interval = $_GET["cache_interval"];
    }
}
//end else
/*******************************************************************
*  OAuth
********************************************************************/
$tldCache = new tldCache(array('consumer_key' => $my_consumer_key, 'consumer_secret' => $my_consumer_secret, 'user_token' => $my_access_token, 'user_secret' => $my_access_token_secret, 'curl_ssl_verifypeer' => false), $cache_interval);
// request the user information
$data = $tldCache->auth_request();
// Parse information from response
$twitterName = $data['screen_name'];
$fullName = $data['name'];
$twitterAvatarUrl = $data['profile_image_url'];
$feedTitle = ' Twitter home timeline for ' . $twitterName;
$screen_name = $data['screen_name'];
/*******************************************************************
*  Request
********************************************************************/
$homeTimelineObj = $tldCache->user_request(array('url' => '1.1/statuses/home_timeline', 'params' => array('include_entities' => true, 'count' => $count, 'exclude_replies' => $exclude_replies)));
header('Content-Type: application/json');
echo json_encode($homeTimelineObj);
        }
    }
    // user = Twitter screen name for the user favorites that the user is requesting (default = their own, possible values = any other Twitter user name)
    if (isset($_GET["user"])) {
        $screen_name = $_GET["user"];
    }
    // cache_interval = the amount of time to keep the cached file
    if (isset($_GET["cache_interval"])) {
        $cache_interval = $_GET["cache_interval"];
    }
}
// end else
/*******************************************************************
*  OAuth
********************************************************************/
$tldCache = new tldCache(array('consumer_key' => $my_consumer_key, 'consumer_secret' => $my_consumer_secret, 'user_token' => $my_access_token, 'user_secret' => $my_access_token_secret, 'curl_ssl_verifypeer' => false), $cache_interval);
// request the user information
$data = $tldCache->auth_request();
// Parse information from response
$twitterName = $data['screen_name'];
$fullName = $data['name'];
$twitterAvatarUrl = $data['profile_image_url'];
if ($screen_name == '') {
    $screen_name = $data['screen_name'];
}
/*******************************************************************
*  Request
********************************************************************/
$userFavoritesObj = $tldCache->user_request(array('url' => '1.1/favorites/list', 'params' => array('include_entities' => true, 'count' => $count, 'screen_name' => $screen_name)));
//concatenate the URL for the atom href link
if (defined('STDIN')) {
Example #3
0
        }
    }
    // user = Twitter screen name for the user timeline that the user is requesting (default = their own, possible values = any other Twitter user name)
    if (isset($_GET["user"])) {
        $screen_name = $_GET["user"];
    }
    // cache_interval = the amount of time to keep the cached file
    if (isset($_GET["cache_interval"])) {
        $cache_interval = $_GET["cache_interval"];
    }
}
// end else block
/*******************************************************************
*  OAuth
********************************************************************/
$tldCache = new tldCache(array('consumer_key' => $my_consumer_key, 'consumer_secret' => $my_consumer_secret, 'user_token' => $my_access_token, 'user_secret' => $my_access_token_secret, 'curl_ssl_verifypeer' => false), $cache_interval);
// request the user information
$data = $tldCache->auth_request();
// Parse information from response
$twitterName = $data['screen_name'];
$fullName = $data['name'];
$twitterAvatarUrl = $data['profile_image_url'];
if ($screen_name == '') {
    $screen_name = $data['screen_name'];
}
/*******************************************************************
*  Request
********************************************************************/
$userTimelineObj = $tldCache->user_request(array('url' => '1.1/statuses/user_timeline', 'params' => array('include_entities' => true, 'count' => $count, 'exclude_replies' => $exclude_replies, 'include_rts' => $include_retweets, 'screen_name' => $screen_name)));
// concatenate the URL for the atom href link
if (defined('STDIN')) {
Example #4
0
    if (isset($_GET["user"])) {
        $screen_name = $_GET["user"];
    }
    // xrt = exclude retweets
    if (isset($_GET["xrt"])) {
        $include_retweets = false;
    }
    // cache_interval = the amount of time to keep the cached file
    if (isset($_GET["cache_interval"])) {
        $cache_interval = $_GET["cache_interval"];
    }
}
//end else
/*******************************************************************
*  OAuth
********************************************************************/
$tldCache = new tldCache(array('consumer_key' => $my_consumer_key, 'consumer_secret' => $my_consumer_secret, 'user_token' => $my_access_token, 'user_secret' => $my_access_token_secret, 'curl_ssl_verifypeer' => false), $cache_interval);
// request the user information
$data = $tldCache->auth_request();
// Parse information from response
if ($screen_name == '') {
    $screen_name = $data['screen_name'];
}
$fullName = $data['name'];
$twitterAvatarUrl = $data['profile_image_url'];
/*******************************************************************
*  Request
********************************************************************/
$userListObj = $tldCache->user_request(array('url' => '1.1/lists/statuses', 'params' => array('include_entities' => true, 'count' => $count, 'owner_screen_name' => $screen_name, 'slug' => $list_name, 'include_rts' => $include_retweets)));
header('Content-Type: application/json');
echo json_encode($userListObj);
Example #5
0
    }
    // rt = response type
    if (isset($_GET["rt"])) {
        if ($_GET["rt"] == 'popular' || $_GET["rt"] == 'recent') {
            $result_type = $_GET["rt"];
        }
    }
    // cache_interval = the amount of time to keep the cached file
    if (isset($_GET["cache_interval"])) {
        $cache_interval = $_GET["cache_interval"];
    }
}
/*******************************************************************
*  OAuth
********************************************************************/
$tldCache = new tldCache(array('consumer_key' => $my_consumer_key, 'consumer_secret' => $my_consumer_secret, 'user_token' => $my_access_token, 'user_secret' => $my_access_token_secret, 'curl_ssl_verifypeer' => false), $cache_interval);
// request the user information
$data = $tldCache->auth_request();
// Parse information from response
$twitterName = $data['screen_name'];
$fullName = $data['name'];
$twitterAvatarUrl = $data['profile_image_url'];
//Create the feed title with the query
$feedTitle = 'Twitter search for "' . $query . '"';
// URL encode the search query
//$urlquery = urlencode($query);
/*******************************************************************
*  Request
********************************************************************/
$searchResultsObj = $tldCache->user_request(array('url' => '1.1/search/tweets', 'params' => array('include_entities' => true, 'count' => $count, 'result_type' => $result_type, 'q' => $query)));
header('Content-Type: application/json');