Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function jmathaiTwitter($x) {
- global $tu, $p, $cursor, $oauth_token, $oauth_token_secret, $consumer_key, $consumer_secret, $list_id, $q;
- $page = $p;
- $twitterObj = new EpiTwitter($consumer_key, $consumer_secret, $oauth_token, $oauth_token_secret);
- $twitterObj->useAsynchronous(true);
- try {
- $accountRate_limit_status = $twitterObj->get_accountRate_limit_status();
- } catch(EpiOAuthException $e) {
- return array($e->getMessage(), '');
- } catch(Exception $e) {
- return array($e->getMessage(), '');
- }
- $rateLimitStatus = $accountRate_limit_status->responseText;
- if (is_numeric($tu)) {
- $orange = array('user_id' => $tu);
- } else {
- $orange = array('screen_name' => $tu);
- }
- try {
- switch ($x) {
- case "usersShow";
- $twitter_data = $twitterObj->get_usersShow($orange);
- break;
- case "userLists";
- $twitter_data = $twitterObj->get("/{$tu}/lists.json");
- break;
- case "statusesHome_timeline";
- $twitter_data = $twitterObj->get_statusesHome_timeline(array('page' => $page, 'count' => 200));
- break;
- case "get_statusesFriends";
- $twitter_data = $twitterObj->get_statusesFriends(array('id'=> $tu, 'user_id' => $tu, 'cursor'=> $cursor));
- break;
- case "get_direct_messages";
- $twitter_data = $twitterObj->get_direct_messages(array('count' => 100, 'page'=>$page));
- break;
- case "get_statusesUser_timeline";
- $twitter_data = $twitterObj->get_statusesUser_timeline(array('count' => 100, 'id'=> $tu, 'page'=>$page));
- break;
- case "get_statusesFollowers";
- $twitter_data = $twitterObj->get_statusesFollowers(array('id'=> $tu, 'cursor'=>$cursor));
- break;
- case "lists_statuses";
- $method = "get_".$tu."Lists".$list_id."Statuses";
- $twitter_data = $twitterObj->get("/".$tu."/lists/".$list_id."/statuses.json", array('page' => $page,'per_page' => 100));
- break;
- case "lists_members";
- $method = "get_".$tu."".$list_id."Members";
- $twitter_data = $twitterObj->get("/".$tu."/".$list_id."/members.json", array('cursor'=>$cursor));
- break;
- case "search";
- $twitter_data = $twitterObj->get_search(array('q' => $q, 'page' => $page, 'rpp' => 100));
- break;
- }
- $twitter_header = $twitter_data->headers;
- $twitter_status = $twitter_header['Status'];
- if ($twitter_status == 200) {
- return array($twitter_data);
- } else {
- return array('');
- }
- } catch(EpiOAuthException $e) {
- return array($e->getMessage(), '');
- } catch(Exception $e) {
- return array($e->getMessage(), '');
- }
- }
Add Comment
Please, Sign In to add comment