Get Number of retweets of a specified twitter account using the twitter account url or account name

I need to get the count of retweets of a specific twitter account using either the twitter account url or the twitter account name.

I don't want to use outh, just the php code.

I found this code:

$source_url = $row['website_url'];
                     $theurl = 'http://urls.api.twitter.com/1/urls/count.json?url=' . $source_url;
                     $ch=curl_init();
                     curl_setopt($ch, CURLOPT_URL, $theurl);
                     curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
                     curl_setopt($ch, CURLOPT_FAILONERROR, 1);
                     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
                     curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
                     curl_setopt($ch, CURLOPT_TIMEOUT, 10);
                     $cont = curl_exec($ch);
                     $thejson = json_decode($cont, true);
                     echo isset($thejson['count'])?intval($thejson['count']):0;

But it asks for the website url and not the username or twitter url.

Can anyone help?
LVL 1
error2013Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ray PaseurCommented:
That code looks like something from a long time ago - perhaps years old.  Twitter keeps an up-to-date API.  The documentation is available online here: https://dev.twitter.com/
0
error2013Author Commented:
I don't mind if it uses the twitter api ... just need some code asap please
0
Ray PaseurCommented:
Please tell us where you are in terms of preparation and experience.  Any answer we give you will be better focused if we understand where you're coming from.  Have you got a twitter developers account?  Have you got the required OAuth credentials?  Are you experienced in using PHP to interact with JSON data from RESTful APIs?

The "code asap" part is a research project, but I can at least show you where to start:
https://dev.twitter.com/rest/public

In their online docs, this seems to tell how to get the information:
https://dev.twitter.com/faq#35
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

error2013Author Commented:
Hi Ray,

Thanks again.

Yes, I've got all the setup ready including the developer account and the OAuth.

I even have the some code now:
$twitter_account_user = 'jquery';

echo '<h2>Get Twitter ReTweets for '.$twitter_account_user.'</h2>';
$url = 'https://api.twitter.com/1.1/retweets/ids.json';
$getfield = '?screen_name='.$twitter_account_user;
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
echo $twitter->setGetfield($getfield)
             ->buildOauth($url, $requestMethod)
             ->performRequest();

Open in new window

This is returning error:

{"errors":[{"message":"Sorry, that page does not exist","code":34}]}

Open in new window


Hope this helps
0
Ray PaseurCommented:
When I visit the URL that seems to be constructed there, I get the same thing.
https://api.twitter.com/1.1/retweets/ids.json?screen_name=jquery

What do you get when you use var_dump() to print out the contents of the $settings and $twitter variables?
0
error2013Author Commented:
Here are the var dumps for $settings and $twitter:

Settings var dumps:

array(4) { ["oauth_access_token"]=> string(50) "2965111091-yGJGeB6yMGBXcvSpj8EJOeohpZ521vzdJgJPYX" ["oauth_access_token_secret"]=> string(45) "iJlMcsEshHYUisZClDnzUQYL2BvWf3tuBkMLiheVx1obY" ["consumer_key"]=> string(25) "ABCZHx5nUoZKk4XgwmerG4Z3q" ["consumer_secret"]=> string(50) "ymJbhCbR5iv21OLG51smPUITsVyFvkeDlLq5Dy2bCXo902BNV8" }


Twitter var dumps:

object(TwitterAPIExchange)#2 (9) { ["oauth_access_token":"TwitterAPIExchange":private]=> string(50) "2965111091-yGJGeB6yMGBXcvSpj8EJOeohpZ521vzdJgJPYVC" ["oauth_access_token_secret":"TwitterAPIExchange":private]=> string(45) "iJlMcsEshHYUisZClDnzUQYL2BvWf3tuBkMLiheVx1obY" ["consumer_key":"TwitterAPIExchange":private]=> string(25) "ABCZHx5nUoZKk4XgwmerG4Z3q" ["consumer_secret":"TwitterAPIExchange":private]=> string(50) "ymJbhCbR5iv21OLG51smPUITsVyFvkeDlLq5Dy2bCXo902BNV9" ["postfields":"TwitterAPIExchange":private]=> NULL ["getfield":"TwitterAPIExchange":private]=> string(28) "?screen_name=jquery" ["oauth":protected]=> array(8) { ["oauth_consumer_key"]=> string(25) "ABCZHx5nUoZKk4XgwmerG4Z3q" ["oauth_nonce"]=> int(1432907925) ["oauth_signature_method"]=> string(9) "HMAC-SHA1" ["oauth_token"]=> string(50) "2965111091-yGJGeB6yMGBXcvSpj8EJOeohpZ521vzdJgJPYVC" ["oauth_timestamp"]=> int(1432907925) ["oauth_version"]=> string(3) "1.0" ["screen_name"]=> string(15) "jquery" ["oauth_signature"]=> string(28) "V6AZCEKX3Y0MuxkydePNnkMkhxZ=" } ["url"]=> string(45) "https://api.twitter.com/1.1/retweets/ids.json" ["requestMethod"]=> string(3) "GET" }  

Open in new window

0
Ray PaseurCommented:
I don't see anything inherently wrong with that data.  Twitter says it's a 404 condition, so the request did not route correctly or the data set is not found.
https://dev.twitter.com/overview/api/response-codes

Let's try a hard-wired request using these variables:
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=cnn&include_rts=true';
0
error2013Author Commented:
That's actually getting the data now...I can live with that the way you've don't it hardcoded

What I need out of that is not the data, it's the number of retweets.

So, basically I need to count them.

Would I need to create another question for that?

Thanks again for your help
0
Ray PaseurCommented:
Please post a complete copy of the JSON string that you get back from the API.  I can show you how to get the count.
0
error2013Author Commented:
OK, it's quite large but here it is:

[{"created_at":"Fri May 29 15:31:04 +0000 2015","id":604308987186528258,"id_str":"604308987186528258","text":"Muhammadu Buhari was sworn in as Nigeria's president today. Learn more about him http:\/\/t.co\/K1Uldu8upH #DemocracyDay http:\/\/t.co\/SId6j1WY9Z","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":397,"favorite_count":194,"entities":{"hashtags":[{"text":"DemocracyDay","indices":[104,117]}],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/K1Uldu8upH","expanded_url":"http:\/\/cnn.it\/1J8cCxt","display_url":"cnn.it\/1J8cCxt","indices":[81,103]}],"media":[{"id":604290045533622273,"id_str":"604290045533622273","indices":[118,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLemEFWEAE0ia6.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLemEFWEAE0ia6.jpg","url":"http:\/\/t.co\/SId6j1WY9Z","display_url":"pic.twitter.com\/SId6j1WY9Z","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604308987186528258\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"large":{"w":1024,"h":576,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604290045533622273,"id_str":"604290045533622273","indices":[118,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLemEFWEAE0ia6.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLemEFWEAE0ia6.jpg","url":"http:\/\/t.co\/SId6j1WY9Z","display_url":"pic.twitter.com\/SId6j1WY9Z","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604308987186528258\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"large":{"w":1024,"h":576,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 15:15:15 +0000 2015","id":604305006733443073,"id_str":"604305006733443073","text":"CNN\u2019s 35th anniversary is coming up, and we\u2019re celebrating with an epic blooper video! http:\/\/t.co\/LfDQbiEJin #CNN35 http:\/\/t.co\/8Gccygylex","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":161,"favorite_count":280,"entities":{"hashtags":[{"text":"CNN35","indices":[110,116]}],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/LfDQbiEJin","expanded_url":"http:\/\/cnn.it\/1Qf9Gy2","display_url":"cnn.it\/1Qf9Gy2","indices":[87,109]}],"media":[{"id":604304899732553728,"id_str":"604304899732553728","indices":[117,139],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLsGsSWQAAQelg.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLsGsSWQAAQelg.png","url":"http:\/\/t.co\/8Gccygylex","display_url":"pic.twitter.com\/8Gccygylex","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604305006733443073\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":378,"resize":"fit"},"large":{"w":814,"h":513,"resize":"fit"},"small":{"w":340,"h":214,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604304899732553728,"id_str":"604304899732553728","indices":[117,139],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLsGsSWQAAQelg.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLsGsSWQAAQelg.png","url":"http:\/\/t.co\/8Gccygylex","display_url":"pic.twitter.com\/8Gccygylex","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604305006733443073\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":378,"resize":"fit"},"large":{"w":814,"h":513,"resize":"fit"},"small":{"w":340,"h":214,"resize":"fit"}}},{"id":604304899707400192,"id_str":"604304899707400192","indices":[117,139],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLsGsMWcAAHB9I.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLsGsMWcAAHB9I.png","url":"http:\/\/t.co\/8Gccygylex","display_url":"pic.twitter.com\/8Gccygylex","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604305006733443073\/photo\/1","type":"photo","sizes":{"large":{"w":786,"h":536,"resize":"fit"},"medium":{"w":600,"h":409,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":231,"resize":"fit"}}},{"id":604304898876968960,"id_str":"604304898876968960","indices":[117,139],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLsGpGXEAAbon0.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLsGpGXEAAbon0.png","url":"http:\/\/t.co\/8Gccygylex","display_url":"pic.twitter.com\/8Gccygylex","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604305006733443073\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":308,"resize":"fit"},"small":{"w":340,"h":174,"resize":"fit"},"large":{"w":975,"h":501,"resize":"fit"}}},{"id":604305006263681025,"id_str":"604305006263681025","indices":[117,139],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLsM5JWQAEwtml.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLsM5JWQAEwtml.png","url":"http:\/\/t.co\/8Gccygylex","display_url":"pic.twitter.com\/8Gccygylex","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604305006733443073\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":175,"resize":"fit"},"medium":{"w":600,"h":310,"resize":"fit"},"large":{"w":974,"h":504,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 14:31:06 +0000 2015","id":604293897150291968,"id_str":"604293897150291968","text":"Are you in NY? #Manhattanhenge is set for Friday & Saturday, then July 12 & 13: http:\/\/t.co\/U1IdjC9qyw http:\/\/t.co\/oe9I32lxHf","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":237,"favorite_count":292,"entities":{"hashtags":[{"text":"Manhattanhenge","indices":[15,30]}],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/U1IdjC9qyw","expanded_url":"http:\/\/cnn.it\/1JYIFz3","display_url":"cnn.it\/1JYIFz3","indices":[88,110]}],"media":[{"id":604274132478496768,"id_str":"604274132478496768","indices":[111,133],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLQHzVWkAAIwOa.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLQHzVWkAAIwOa.jpg","url":"http:\/\/t.co\/oe9I32lxHf","display_url":"pic.twitter.com\/oe9I32lxHf","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604293897150291968\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604274132478496768,"id_str":"604274132478496768","indices":[111,133],"media_url":"http:\/\/pbs.twimg.com\/media\/CGLQHzVWkAAIwOa.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGLQHzVWkAAIwOa.jpg","url":"http:\/\/t.co\/oe9I32lxHf","display_url":"pic.twitter.com\/oe9I32lxHf","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604293897150291968\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 12:25:26 +0000 2015","id":604262271234260993,"id_str":"604262271234260993","text":"RT @CNNPolitics: .@RickSantorum on @NewDay: I support ground troops against #ISIS http:\/\/t.co\/Syw4ZVG4Na http:\/\/t.co\/PlpTxUrq4V","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 12:17:14 +0000 2015","id":604260205723951104,"id_str":"604260205723951104","text":".@RickSantorum on @NewDay: I support ground troops against #ISIS http:\/\/t.co\/Syw4ZVG4Na http:\/\/t.co\/PlpTxUrq4V","source":"\u003ca href=\"http:\/\/snappytv.com\" rel=\"nofollow\"\u003eSnappyTV.com\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":13850422,"id_str":"13850422","name":"CNN Politics","screen_name":"CNNPolitics","location":"Washington, D.C.","description":"Political news, campaign stories and Washington coverage from CNN's Political team.","url":"http:\/\/t.co\/PdbSe7q3MW","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/PdbSe7q3MW","expanded_url":"http:\/\/CNNPolitics.com","display_url":"CNNPolitics.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":271277,"friends_count":733,"listed_count":5591,"created_at":"Sat Feb 23 03:12:49 +0000 2008","favourites_count":172,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":26037,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"100F14","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/591311847145406464\/NVCpyjyz.png","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/591311847145406464\/NVCpyjyz.png","profile_background_tile":true,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/591311085099212800\/O-YtSZ3U_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/591311085099212800\/O-YtSZ3U_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/13850422\/1429814600","profile_link_color":"0000FF","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"F1F5E7","profile_text_color":"000000","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":58,"favorite_count":94,"entities":{"hashtags":[{"text":"ISIS","indices":[59,64]}],"symbols":[],"user_mentions":[{"screen_name":"RickSantorum","name":"Rick Santorum","id":58379000,"id_str":"58379000","indices":[1,14]},{"screen_name":"NewDay","name":"New Day","id":1375289149,"id_str":"1375289149","indices":[18,25]}],"urls":[{"url":"http:\/\/t.co\/Syw4ZVG4Na","expanded_url":"http:\/\/cnn.com\/politics","display_url":"cnn.com\/politics","indices":[65,87]},{"url":"http:\/\/t.co\/PlpTxUrq4V","expanded_url":"http:\/\/cnn.it\/1J7VJCX","display_url":"cnn.it\/1J7VJCX","indices":[88,110]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":58,"favorite_count":0,"entities":{"hashtags":[{"text":"ISIS","indices":[76,81]}],"symbols":[],"user_mentions":[{"screen_name":"CNNPolitics","name":"CNN Politics","id":13850422,"id_str":"13850422","indices":[3,15]},{"screen_name":"RickSantorum","name":"Rick Santorum","id":58379000,"id_str":"58379000","indices":[18,31]},{"screen_name":"NewDay","name":"New Day","id":1375289149,"id_str":"1375289149","indices":[35,42]}],"urls":[{"url":"http:\/\/t.co\/Syw4ZVG4Na","expanded_url":"http:\/\/cnn.com\/politics","display_url":"cnn.com\/politics","indices":[82,104]},{"url":"http:\/\/t.co\/PlpTxUrq4V","expanded_url":"http:\/\/cnn.it\/1J7VJCX","display_url":"cnn.it\/1J7VJCX","indices":[105,127]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 10:11:41 +0000 2015","id":604228612364050432,"id_str":"604228612364050432","text":"RT @cnni: A volcano has erupted on the Japanese Island of Kuchinoerabu: http:\/\/t.co\/KjbggspNFP Residents are evacuating. http:\/\/t.co\/qxvRVB\u2026","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 10:00:18 +0000 2015","id":604225745481695233,"id_str":"604225745481695233","text":"A volcano has erupted on the Japanese Island of Kuchinoerabu: http:\/\/t.co\/KjbggspNFP Residents are evacuating. http:\/\/t.co\/qxvRVB4HmA","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":2097571,"id_str":"2097571","name":"CNN International","screen_name":"cnni","location":"Everywhere","description":"Breaking news from around the world, plus business, style, travel, sport and entertainment. We #gothere.","url":"http:\/\/t.co\/kdkv08KSgi","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/kdkv08KSgi","expanded_url":"http:\/\/cnn.com\/international","display_url":"cnn.com\/international","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":3599378,"friends_count":348,"listed_count":26446,"created_at":"Sat Mar 24 10:48:14 +0000 2007","favourites_count":93,"utc_offset":3600,"time_zone":"London","geo_enabled":false,"verified":true,"statuses_count":79987,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/463688704217710594\/wy_-gC_L.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/463688704217710594\/wy_-gC_L.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/507110899568504832\/d0aux-Su_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/507110899568504832\/d0aux-Su_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/2097571\/1410416174","profile_link_color":"004287","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":474,"favorite_count":228,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/KjbggspNFP","expanded_url":"http:\/\/cnn.it\/1KCaJtd","display_url":"cnn.it\/1KCaJtd","indices":[62,84]}],"media":[{"id":604221052504379392,"id_str":"604221052504379392","indices":[111,133],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","url":"http:\/\/t.co\/qxvRVB4HmA","display_url":"pic.twitter.com\/qxvRVB4HmA","expanded_url":"http:\/\/twitter.com\/cnni\/status\/604225745481695233\/photo\/1","type":"photo","sizes":{"medium":{"w":600,"h":336,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604221052504379392,"id_str":"604221052504379392","indices":[111,133],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","url":"http:\/\/t.co\/qxvRVB4HmA","display_url":"pic.twitter.com\/qxvRVB4HmA","expanded_url":"http:\/\/twitter.com\/cnni\/status\/604225745481695233\/photo\/1","type":"photo","sizes":{"medium":{"w":600,"h":336,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":474,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"cnni","name":"CNN International","id":2097571,"id_str":"2097571","indices":[3,8]}],"urls":[{"url":"http:\/\/t.co\/KjbggspNFP","expanded_url":"http:\/\/cnn.it\/1KCaJtd","display_url":"cnn.it\/1KCaJtd","indices":[72,94]}],"media":[{"id":604221052504379392,"id_str":"604221052504379392","indices":[121,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","url":"http:\/\/t.co\/qxvRVB4HmA","display_url":"pic.twitter.com\/qxvRVB4HmA","expanded_url":"http:\/\/twitter.com\/cnni\/status\/604225745481695233\/photo\/1","type":"photo","sizes":{"medium":{"w":600,"h":336,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}},"source_status_id":604225745481695233,"source_status_id_str":"604225745481695233","source_user_id":2097571,"source_user_id_str":"2097571"}]},"extended_entities":{"media":[{"id":604221052504379392,"id_str":"604221052504379392","indices":[121,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKf2JBWEAA_UEn.png","url":"http:\/\/t.co\/qxvRVB4HmA","display_url":"pic.twitter.com\/qxvRVB4HmA","expanded_url":"http:\/\/twitter.com\/cnni\/status\/604225745481695233\/photo\/1","type":"photo","sizes":{"medium":{"w":600,"h":336,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}},"source_status_id":604225745481695233,"source_status_id_str":"604225745481695233","source_user_id":2097571,"source_user_id_str":"2097571"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 10:00:44 +0000 2015","id":604225854147858432,"id_str":"604225854147858432","text":"A customer left a $2,000 tip in a D.C. restaurant. \nhttp:\/\/t.co\/9Gj51SbVQt http:\/\/t.co\/gNutZBk5w8","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":241,"favorite_count":303,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/9Gj51SbVQt","expanded_url":"http:\/\/cnnmon.ie\/1QeOGXX","display_url":"cnnmon.ie\/1QeOGXX","indices":[52,74]}],"media":[{"id":604225813307871232,"id_str":"604225813307871232","indices":[75,97],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKkLQZWUAAyUng.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKkLQZWUAAyUng.jpg","url":"http:\/\/t.co\/gNutZBk5w8","display_url":"pic.twitter.com\/gNutZBk5w8","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604225854147858432\/photo\/1","type":"photo","sizes":{"large":{"w":780,"h":439,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604225813307871232,"id_str":"604225813307871232","indices":[75,97],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKkLQZWUAAyUng.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKkLQZWUAAyUng.jpg","url":"http:\/\/t.co\/gNutZBk5w8","display_url":"pic.twitter.com\/gNutZBk5w8","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604225854147858432\/photo\/1","type":"photo","sizes":{"large":{"w":780,"h":439,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 09:35:28 +0000 2015","id":604219497730428928,"id_str":"604219497730428928","text":"RT @benbCNN: What does a \"Soul-Sucking Dementor\" wasp have to do with #HarryPotter and @jk_rowling? http:\/\/t.co\/EayxbLmIuM http:\/\/t.co\/YYKq\u2026","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 09:35:17 +0000 2015","id":604219449663733760,"id_str":"604219449663733760","text":"What does a \"Soul-Sucking Dementor\" wasp have to do with #HarryPotter and @jk_rowling? http:\/\/t.co\/EayxbLmIuM http:\/\/t.co\/YYKqKadg8R","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":17701238,"id_str":"17701238","name":"Ben Brumfield CNN","screen_name":"benbCNN","location":"Atlanta, GA","description":"CNN journo. World news vet. Infatuated w\/ markets, sci-tech-med, weather, climate. NOLa native, K\u00f6lle-Fan.\nOpinions my own, not employer's. RT \u2260 endorsement.","url":"http:\/\/t.co\/IaghNWr6Aa","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNWr6Aa","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":3221,"friends_count":1612,"listed_count":122,"created_at":"Fri Nov 28 06:24:44 +0000 2008","favourites_count":309,"utc_offset":-18000,"time_zone":"Central Time (US & Canada)","geo_enabled":true,"verified":true,"statuses_count":3262,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"352726","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/67177899\/m1g_cnn_center.jpg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/67177899\/m1g_cnn_center.jpg","profile_background_tile":true,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/439324567169806336\/2llmY1ad_normal.jpeg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/439324567169806336\/2llmY1ad_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/17701238\/1398509236","profile_link_color":"2C2CCF","profile_sidebar_border_color":"829D5E","profile_sidebar_fill_color":"72A1BA","profile_text_color":"3E4415","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":72,"favorite_count":107,"entities":{"hashtags":[{"text":"HarryPotter","indices":[57,69]}],"symbols":[],"user_mentions":[{"screen_name":"jk_rowling","name":"J.K. Rowling","id":62513246,"id_str":"62513246","indices":[74,85]}],"urls":[{"url":"http:\/\/t.co\/EayxbLmIuM","expanded_url":"http:\/\/www.cnn.com\/2015\/05\/29\/living\/soul-sucking-dementor-wasp-ampulex\/index.html","display_url":"cnn.com\/2015\/05\/29\/liv\u2026","indices":[87,109]}],"media":[{"id":604219449294512129,"id_str":"604219449294512129","indices":[110,132],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","url":"http:\/\/t.co\/YYKqKadg8R","display_url":"pic.twitter.com\/YYKqKadg8R","expanded_url":"http:\/\/twitter.com\/benbCNN\/status\/604219449663733760\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":302,"resize":"fit"},"small":{"w":340,"h":171,"resize":"fit"},"large":{"w":1024,"h":515,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604219449294512129,"id_str":"604219449294512129","indices":[110,132],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","url":"http:\/\/t.co\/YYKqKadg8R","display_url":"pic.twitter.com\/YYKqKadg8R","expanded_url":"http:\/\/twitter.com\/benbCNN\/status\/604219449663733760\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":302,"resize":"fit"},"small":{"w":340,"h":171,"resize":"fit"},"large":{"w":1024,"h":515,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":72,"favorite_count":0,"entities":{"hashtags":[{"text":"HarryPotter","indices":[70,82]}],"symbols":[],"user_mentions":[{"screen_name":"benbCNN","name":"Ben Brumfield CNN","id":17701238,"id_str":"17701238","indices":[3,11]},{"screen_name":"jk_rowling","name":"J.K. Rowling","id":62513246,"id_str":"62513246","indices":[87,98]}],"urls":[{"url":"http:\/\/t.co\/EayxbLmIuM","expanded_url":"http:\/\/www.cnn.com\/2015\/05\/29\/living\/soul-sucking-dementor-wasp-ampulex\/index.html","display_url":"cnn.com\/2015\/05\/29\/liv\u2026","indices":[100,122]}],"media":[{"id":604219449294512129,"id_str":"604219449294512129","indices":[123,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","url":"http:\/\/t.co\/YYKqKadg8R","display_url":"pic.twitter.com\/YYKqKadg8R","expanded_url":"http:\/\/twitter.com\/benbCNN\/status\/604219449663733760\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":302,"resize":"fit"},"small":{"w":340,"h":171,"resize":"fit"},"large":{"w":1024,"h":515,"resize":"fit"}},"source_status_id":604219449663733760,"source_status_id_str":"604219449663733760","source_user_id":17701238,"source_user_id_str":"17701238"}]},"extended_entities":{"media":[{"id":604219449294512129,"id_str":"604219449294512129","indices":[123,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKeY0mU4AEOw5v.jpg","url":"http:\/\/t.co\/YYKqKadg8R","display_url":"pic.twitter.com\/YYKqKadg8R","expanded_url":"http:\/\/twitter.com\/benbCNN\/status\/604219449663733760\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":302,"resize":"fit"},"small":{"w":340,"h":171,"resize":"fit"},"large":{"w":1024,"h":515,"resize":"fit"}},"source_status_id":604219449663733760,"source_status_id_str":"604219449663733760","source_user_id":17701238,"source_user_id_str":"17701238"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 09:24:29 +0000 2015","id":604216731377213440,"id_str":"604216731377213440","text":"RT @AndreasCNN: Dog found with muzzle taped shut.\nhttp:\/\/t.co\/Er9cX3T8J4 http:\/\/t.co\/wW0tF4u4Gu","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 09:23:12 +0000 2015","id":604216408973668352,"id_str":"604216408973668352","text":"Dog found with muzzle taped shut.\nhttp:\/\/t.co\/Er9cX3T8J4 http:\/\/t.co\/wW0tF4u4Gu","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":8735572,"id_str":"8735572","name":"Andreas Preuss","screen_name":"AndreasCNN","location":"ATL\/NOLA ","description":"CNN Supervising Producer\/Executive Producer - CNN Weekends - retweets are not an endorsement - opinions expressed are my own -\r\nCochon De Lait rules!","url":"http:\/\/t.co\/k53sMBydQ3","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/k53sMBydQ3","expanded_url":"http:\/\/cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":5809,"friends_count":2015,"listed_count":72,"created_at":"Fri Sep 07 22:46:51 +0000 2007","favourites_count":332,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":2262,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/378800000096913192\/88277af8ed91592c42b794f87d1f9f04.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/378800000096913192\/88277af8ed91592c42b794f87d1f9f04.jpeg","profile_background_tile":true,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/1668375229\/IMG00492-20111201-1253_normal.jpg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/1668375229\/IMG00492-20111201-1253_normal.jpg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/8735572\/1415692456","profile_link_color":"0084B4","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":149,"favorite_count":140,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/Er9cX3T8J4","expanded_url":"http:\/\/cnn.it\/1J7nv2H","display_url":"cnn.it\/1J7nv2H","indices":[34,56]}],"media":[{"id":604216200948752384,"id_str":"604216200948752384","indices":[57,79],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","url":"http:\/\/t.co\/wW0tF4u4Gu","display_url":"pic.twitter.com\/wW0tF4u4Gu","expanded_url":"http:\/\/twitter.com\/AndreasCNN\/status\/604216408973668352\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604216200948752384,"id_str":"604216200948752384","indices":[57,79],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","url":"http:\/\/t.co\/wW0tF4u4Gu","display_url":"pic.twitter.com\/wW0tF4u4Gu","expanded_url":"http:\/\/twitter.com\/AndreasCNN\/status\/604216408973668352\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":149,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"AndreasCNN","name":"Andreas Preuss","id":8735572,"id_str":"8735572","indices":[3,14]}],"urls":[{"url":"http:\/\/t.co\/Er9cX3T8J4","expanded_url":"http:\/\/cnn.it\/1J7nv2H","display_url":"cnn.it\/1J7nv2H","indices":[50,72]}],"media":[{"id":604216200948752384,"id_str":"604216200948752384","indices":[73,95],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","url":"http:\/\/t.co\/wW0tF4u4Gu","display_url":"pic.twitter.com\/wW0tF4u4Gu","expanded_url":"http:\/\/twitter.com\/AndreasCNN\/status\/604216408973668352\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}},"source_status_id":604216408973668352,"source_status_id_str":"604216408973668352","source_user_id":8735572,"source_user_id_str":"8735572"}]},"extended_entities":{"media":[{"id":604216200948752384,"id_str":"604216200948752384","indices":[73,95],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKbbvkWIAAmAjj.jpg","url":"http:\/\/t.co\/wW0tF4u4Gu","display_url":"pic.twitter.com\/wW0tF4u4Gu","expanded_url":"http:\/\/twitter.com\/AndreasCNN\/status\/604216408973668352\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}},"source_status_id":604216408973668352,"source_status_id_str":"604216408973668352","source_user_id":8735572,"source_user_id_str":"8735572"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 08:25:45 +0000 2015","id":604201951774007296,"id_str":"604201951774007296","text":"RT @EdPayneCNN: CNN: Hundreds expected for Mohammed cartoon contest outside Phoenix mosque http:\/\/t.co\/bQfTmSGd1L","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 08:24:08 +0000 2015","id":604201543995383808,"id_str":"604201543995383808","text":"CNN: Hundreds expected for Mohammed cartoon contest outside Phoenix mosque http:\/\/t.co\/bQfTmSGd1L","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":102633945,"id_str":"102633945","name":"Ed Payne","screen_name":"EdPayneCNN","location":"Atlanta (ed.payne@turner.com)","description":"News desk editor for CNN Digital News","url":"http:\/\/t.co\/U2BYK5cZ8q","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/U2BYK5cZ8q","expanded_url":"http:\/\/cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":2433,"friends_count":395,"listed_count":82,"created_at":"Thu Jan 07 10:02:27 +0000 2010","favourites_count":1,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":true,"verified":true,"statuses_count":2793,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"022330","profile_background_image_url":"http:\/\/abs.twimg.com\/images\/themes\/theme15\/bg.png","profile_background_image_url_https":"https:\/\/abs.twimg.com\/images\/themes\/theme15\/bg.png","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/446557700080402432\/bKY1y_yW_normal.jpeg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/446557700080402432\/bKY1y_yW_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/102633945\/1398242417","profile_link_color":"0084B4","profile_sidebar_border_color":"A8C7F7","profile_sidebar_fill_color":"C0DFEC","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":44,"favorite_count":53,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/bQfTmSGd1L","expanded_url":"http:\/\/cnn.it\/1HQQ301","display_url":"cnn.it\/1HQQ301","indices":[75,97]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":44,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"EdPayneCNN","name":"Ed Payne","id":102633945,"id_str":"102633945","indices":[3,14]}],"urls":[{"url":"http:\/\/t.co\/bQfTmSGd1L","expanded_url":"http:\/\/cnn.it\/1HQQ301","display_url":"cnn.it\/1HQQ301","indices":[91,113]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 08:22:58 +0000 2015","id":604201252562554880,"id_str":"604201252562554880","text":"FIFA corruption scandal: Sepp Blatter, Prince Ali vie for leadership.\nhttp:\/\/t.co\/QqPv7vaVDN http:\/\/t.co\/N4ybwJ1bhI","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":106,"favorite_count":99,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/QqPv7vaVDN","expanded_url":"http:\/\/cnn.it\/1eCaoK6","display_url":"cnn.it\/1eCaoK6","indices":[70,92]}],"media":[{"id":604201246099136512,"id_str":"604201246099136512","indices":[93,115],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKN1QaWYAAr3QS.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKN1QaWYAAr3QS.jpg","url":"http:\/\/t.co\/N4ybwJ1bhI","display_url":"pic.twitter.com\/N4ybwJ1bhI","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604201252562554880\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604201246099136512,"id_str":"604201246099136512","indices":[93,115],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKN1QaWYAAr3QS.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKN1QaWYAAr3QS.jpg","url":"http:\/\/t.co\/N4ybwJ1bhI","display_url":"pic.twitter.com\/N4ybwJ1bhI","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604201252562554880\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 08:07:14 +0000 2015","id":604197293332516864,"id_str":"604197293332516864","text":"RT @CNNweather: Many rivers at or above flood stage with more rain expected in the Southern Plains through the weekend. http:\/\/t.co\/TwivEjU\u2026","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 07:59:25 +0000 2015","id":604195325482516480,"id_str":"604195325482516480","text":"Many rivers at or above flood stage with more rain expected in the Southern Plains through the weekend. http:\/\/t.co\/TwivEjUXmB","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":26003862,"id_str":"26003862","name":"CNN Weather Center","screen_name":"CNNweather","location":"Atlanta, GA","description":"When weather is the news, you can count on CNN's team of experienced meteorologists to bring it to you first. #CNNWeather","url":"http:\/\/t.co\/NJWCmLIAek","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/NJWCmLIAek","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":132837,"friends_count":322,"listed_count":3021,"created_at":"Mon Mar 23 13:53:22 +0000 2009","favourites_count":89,"utc_offset":-18000,"time_zone":"Quito","geo_enabled":false,"verified":true,"statuses_count":6283,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"000000","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/18666304\/CNN_Twitter_Background_05_2009__2_.gif.png","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/18666304\/CNN_Twitter_Background_05_2009__2_.gif.png","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/530093030640848896\/XsE8qJ9F_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/530093030640848896\/XsE8qJ9F_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/26003862\/1415219207","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":67,"favorite_count":67,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[],"media":[{"id":604194790603902976,"id_str":"604194790603902976","indices":[104,126],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604194790603902976,"id_str":"604194790603902976","indices":[104,126],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}}},{"id":604194810006749184,"id_str":"604194810006749184","indices":[104,126],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKH-oGWQAAFVKa.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKH-oGWQAAFVKa.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}}},{"id":604194925304025089,"id_str":"604194925304025089","indices":[104,126],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKIFVnXEAE24hM.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKIFVnXEAE24hM.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":67,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"CNNweather","name":"CNN Weather Center","id":26003862,"id_str":"26003862","indices":[3,14]}],"urls":[],"media":[{"id":604194790603902976,"id_str":"604194790603902976","indices":[120,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}},"source_status_id":604195325482516480,"source_status_id_str":"604195325482516480","source_user_id":26003862,"source_user_id_str":"26003862"}]},"extended_entities":{"media":[{"id":604194790603902976,"id_str":"604194790603902976","indices":[120,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKH9f0WUAAboCZ.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}},"source_status_id":604195325482516480,"source_status_id_str":"604195325482516480","source_user_id":26003862,"source_user_id_str":"26003862"},{"id":604194810006749184,"id_str":"604194810006749184","indices":[120,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKH-oGWQAAFVKa.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKH-oGWQAAFVKa.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}},"source_status_id":604195325482516480,"source_status_id_str":"604195325482516480","source_user_id":26003862,"source_user_id_str":"26003862"},{"id":604194925304025089,"id_str":"604194925304025089","indices":[120,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGKIFVnXEAE24hM.png","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGKIFVnXEAE24hM.png","url":"http:\/\/t.co\/TwivEjUXmB","display_url":"pic.twitter.com\/TwivEjUXmB","expanded_url":"http:\/\/twitter.com\/CNNweather\/status\/604195325482516480\/photo\/1","type":"photo","sizes":{"large":{"w":864,"h":486,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"}},"source_status_id":604195325482516480,"source_status_id_str":"604195325482516480","source_user_id":26003862,"source_user_id_str":"26003862"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 06:03:13 +0000 2015","id":604166081264111616,"id_str":"604166081264111616","text":"RT @cnnbrk: For the second year in a row, the Scripps National Spelling Bee crowns two champions. http:\/\/t.co\/EVPBaertbi http:\/\/t.co\/w3KHSp\u2026","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 02:23:51 +0000 2015","id":604110875528679424,"id_str":"604110875528679424","text":"For the second year in a row, the Scripps National Spelling Bee crowns two champions. http:\/\/t.co\/EVPBaertbi http:\/\/t.co\/w3KHSpQN2T","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":428333,"id_str":"428333","name":"CNN Breaking News","screen_name":"cnnbrk","location":"Everywhere","description":"Breaking news from reporters and editors on the CNN Digital news team. Now 26M strong. Check @cnn for all things CNN, breaking and more.","url":"http:\/\/t.co\/HjKR4r61U5","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/HjKR4r61U5","expanded_url":"http:\/\/cnn.com\/","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":26942098,"friends_count":115,"listed_count":164878,"created_at":"Tue Jan 02 01:48:14 +0000 2007","favourites_count":13,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":40434,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/17349501\/CNN_Twitter_Background_05.2009.GIF","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/17349501\/CNN_Twitter_Background_05.2009.GIF","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/550063386914852865\/4JHr5H_Y_normal.jpeg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/550063386914852865\/4JHr5H_Y_normal.jpeg","profile_link_color":"004287","profile_sidebar_border_color":"DADADA","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":885,"favorite_count":1559,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/EVPBaertbi","expanded_url":"http:\/\/cnn.it\/1EBW6Oj","display_url":"cnn.it\/1EBW6Oj","indices":[86,108]}],"media":[{"id":604110875021033472,"id_str":"604110875021033472","indices":[109,131],"media_url":"http:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","url":"http:\/\/t.co\/w3KHSpQN2T","display_url":"pic.twitter.com\/w3KHSpQN2T","expanded_url":"http:\/\/twitter.com\/cnnbrk\/status\/604110875528679424\/photo\/1","type":"photo","sizes":{"large":{"w":1024,"h":512,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":300,"resize":"fit"},"small":{"w":340,"h":170,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604110875021033472,"id_str":"604110875021033472","indices":[109,131],"media_url":"http:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","url":"http:\/\/t.co\/w3KHSpQN2T","display_url":"pic.twitter.com\/w3KHSpQN2T","expanded_url":"http:\/\/twitter.com\/cnnbrk\/status\/604110875528679424\/photo\/1","type":"photo","sizes":{"large":{"w":1024,"h":512,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":300,"resize":"fit"},"small":{"w":340,"h":170,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":885,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"cnnbrk","name":"CNN Breaking News","id":428333,"id_str":"428333","indices":[3,10]}],"urls":[{"url":"http:\/\/t.co\/EVPBaertbi","expanded_url":"http:\/\/cnn.it\/1EBW6Oj","display_url":"cnn.it\/1EBW6Oj","indices":[98,120]}],"media":[{"id":604110875021033472,"id_str":"604110875021033472","indices":[121,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","url":"http:\/\/t.co\/w3KHSpQN2T","display_url":"pic.twitter.com\/w3KHSpQN2T","expanded_url":"http:\/\/twitter.com\/cnnbrk\/status\/604110875528679424\/photo\/1","type":"photo","sizes":{"large":{"w":1024,"h":512,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":300,"resize":"fit"},"small":{"w":340,"h":170,"resize":"fit"}},"source_status_id":604110875528679424,"source_status_id_str":"604110875528679424","source_user_id":428333,"source_user_id_str":"428333"}]},"extended_entities":{"media":[{"id":604110875021033472,"id_str":"604110875021033472","indices":[121,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGI7o96UQAAEOPY.jpg","url":"http:\/\/t.co\/w3KHSpQN2T","display_url":"pic.twitter.com\/w3KHSpQN2T","expanded_url":"http:\/\/twitter.com\/cnnbrk\/status\/604110875528679424\/photo\/1","type":"photo","sizes":{"large":{"w":1024,"h":512,"resize":"fit"},"thumb":{"w":150,"h":150,"resize":"crop"},"medium":{"w":600,"h":300,"resize":"fit"},"small":{"w":340,"h":170,"resize":"fit"}},"source_status_id":604110875528679424,"source_status_id_str":"604110875528679424","source_user_id":428333,"source_user_id_str":"428333"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 04:41:48 +0000 2015","id":604145593133461504,"id_str":"604145593133461504","text":"RT @BleacherReport: VIDEO: A March 2014 \u2018Simpsons' episode actually foreshadowed the FIFA corruption scandal. http:\/\/t.co\/jkl7xwlytn http:\/\u2026","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 03:30:14 +0000 2015","id":604127581164560384,"id_str":"604127581164560384","text":"VIDEO: A March 2014 \u2018Simpsons' episode actually foreshadowed the FIFA corruption scandal. http:\/\/t.co\/jkl7xwlytn http:\/\/t.co\/ZWfH9TmUn7","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":890891,"id_str":"890891","name":"Bleacher Report","screen_name":"BleacherReport","location":"","description":"#TeamStream","url":"http:\/\/t.co\/xUDu5EOKxd","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/xUDu5EOKxd","expanded_url":"http:\/\/bleacherreport.com\/mobile","display_url":"bleacherreport.com\/mobile","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":1779565,"friends_count":489,"listed_count":8756,"created_at":"Sat Mar 10 23:52:36 +0000 2007","favourites_count":42,"utc_offset":-25200,"time_zone":"Pacific Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":40846,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"444444","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/572500505171992576\/0pI8bQVE.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/572500505171992576\/0pI8bQVE.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/448139723446296576\/n1iz4mg6_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/448139723446296576\/n1iz4mg6_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/890891\/1432836793","profile_link_color":"009999","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"EFEFEF","profile_text_color":"333333","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":1622,"favorite_count":1997,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/jkl7xwlytn","expanded_url":"http:\/\/ble.ac\/1PRC8uM","display_url":"ble.ac\/1PRC8uM","indices":[90,112]}],"media":[{"id":604127517012856832,"id_str":"604127517012856832","indices":[113,135],"media_url":"http:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","url":"http:\/\/t.co\/ZWfH9TmUn7","display_url":"pic.twitter.com\/ZWfH9TmUn7","expanded_url":"http:\/\/twitter.com\/BleacherReport\/status\/604127581164560384\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":978,"h":557,"resize":"fit"},"small":{"w":340,"h":193,"resize":"fit"},"medium":{"w":600,"h":341,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604127517012856832,"id_str":"604127517012856832","indices":[113,135],"media_url":"http:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","url":"http:\/\/t.co\/ZWfH9TmUn7","display_url":"pic.twitter.com\/ZWfH9TmUn7","expanded_url":"http:\/\/twitter.com\/BleacherReport\/status\/604127581164560384\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":978,"h":557,"resize":"fit"},"small":{"w":340,"h":193,"resize":"fit"},"medium":{"w":600,"h":341,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":1622,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"BleacherReport","name":"Bleacher Report","id":890891,"id_str":"890891","indices":[3,18]}],"urls":[{"url":"http:\/\/t.co\/jkl7xwlytn","expanded_url":"http:\/\/ble.ac\/1PRC8uM","display_url":"ble.ac\/1PRC8uM","indices":[110,132]}],"media":[{"id":604127517012856832,"id_str":"604127517012856832","indices":[139,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","url":"http:\/\/t.co\/ZWfH9TmUn7","display_url":"pic.twitter.com\/ZWfH9TmUn7","expanded_url":"http:\/\/twitter.com\/BleacherReport\/status\/604127581164560384\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":978,"h":557,"resize":"fit"},"small":{"w":340,"h":193,"resize":"fit"},"medium":{"w":600,"h":341,"resize":"fit"}},"source_status_id":604127581164560384,"source_status_id_str":"604127581164560384","source_user_id":890891,"source_user_id_str":"890891"}]},"extended_entities":{"media":[{"id":604127517012856832,"id_str":"604127517012856832","indices":[139,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGJKxqKXEAAe6w3.jpg","url":"http:\/\/t.co\/ZWfH9TmUn7","display_url":"pic.twitter.com\/ZWfH9TmUn7","expanded_url":"http:\/\/twitter.com\/BleacherReport\/status\/604127581164560384\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"large":{"w":978,"h":557,"resize":"fit"},"small":{"w":340,"h":193,"resize":"fit"},"medium":{"w":600,"h":341,"resize":"fit"}},"source_status_id":604127581164560384,"source_status_id_str":"604127581164560384","source_user_id":890891,"source_user_id_str":"890891"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 04:41:24 +0000 2015","id":604145490603720704,"id_str":"604145490603720704","text":"RT @cnnbrk: ACLU: Arrest of pregnant woman seen on police video was \u201chorrifying.\u201d http:\/\/t.co\/mwC1b1w0b1","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Fri May 29 03:33:06 +0000 2015","id":604128302119415808,"id_str":"604128302119415808","text":"ACLU: Arrest of pregnant woman seen on police video was \u201chorrifying.\u201d http:\/\/t.co\/mwC1b1w0b1","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":428333,"id_str":"428333","name":"CNN Breaking News","screen_name":"cnnbrk","location":"Everywhere","description":"Breaking news from reporters and editors on the CNN Digital news team. Now 26M strong. Check @cnn for all things CNN, breaking and more.","url":"http:\/\/t.co\/HjKR4r61U5","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/HjKR4r61U5","expanded_url":"http:\/\/cnn.com\/","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":26942098,"friends_count":115,"listed_count":164878,"created_at":"Tue Jan 02 01:48:14 +0000 2007","favourites_count":13,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":40434,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/17349501\/CNN_Twitter_Background_05.2009.GIF","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/17349501\/CNN_Twitter_Background_05.2009.GIF","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/550063386914852865\/4JHr5H_Y_normal.jpeg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/550063386914852865\/4JHr5H_Y_normal.jpeg","profile_link_color":"004287","profile_sidebar_border_color":"DADADA","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":436,"favorite_count":340,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/mwC1b1w0b1","expanded_url":"http:\/\/cnn.it\/1RsWsQz","display_url":"cnn.it\/1RsWsQz","indices":[70,92]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":436,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"cnnbrk","name":"CNN Breaking News","id":428333,"id_str":"428333","indices":[3,10]}],"urls":[{"url":"http:\/\/t.co\/mwC1b1w0b1","expanded_url":"http:\/\/cnn.it\/1RsWsQz","display_url":"cnn.it\/1RsWsQz","indices":[82,104]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 03:31:03 +0000 2015","id":604127787843117056,"id_str":"604127787843117056","text":"What's streaming on @netflix, @amazon prime, others in June: http:\/\/t.co\/Aly4Se2dAS http:\/\/t.co\/Wu5jmnMMVa","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":142,"favorite_count":270,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"netflix","name":"Netflix US","id":16573941,"id_str":"16573941","indices":[20,28]},{"screen_name":"amazon","name":"Amazon","id":20793816,"id_str":"20793816","indices":[30,37]}],"urls":[{"url":"http:\/\/t.co\/Aly4Se2dAS","expanded_url":"http:\/\/cnn.it\/1QdAdf6","display_url":"cnn.it\/1QdAdf6","indices":[61,83]}],"media":[{"id":604017778522214400,"id_str":"604017778522214400","indices":[84,106],"media_url":"http:\/\/pbs.twimg.com\/media\/CGHm-CbWUAAbUdY.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGHm-CbWUAAbUdY.jpg","url":"http:\/\/t.co\/Wu5jmnMMVa","display_url":"pic.twitter.com\/Wu5jmnMMVa","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604127787843117056\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604017778522214400,"id_str":"604017778522214400","indices":[84,106],"media_url":"http:\/\/pbs.twimg.com\/media\/CGHm-CbWUAAbUdY.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGHm-CbWUAAbUdY.jpg","url":"http:\/\/t.co\/Wu5jmnMMVa","display_url":"pic.twitter.com\/Wu5jmnMMVa","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604127787843117056\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 02:24:07 +0000 2015","id":604110942788452352,"id_str":"604110942788452352","text":"Best tip ever? A customer left a $2,000 tip in a D.C. restaurant. http:\/\/t.co\/jHVEbtMGjI http:\/\/t.co\/3b5oeg9tad","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":295,"favorite_count":400,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/jHVEbtMGjI","expanded_url":"http:\/\/cnn.it\/1HPssg6","display_url":"cnn.it\/1HPssg6","indices":[66,88]}],"media":[{"id":604006974854942720,"id_str":"604006974854942720","indices":[89,111],"media_url":"http:\/\/pbs.twimg.com\/media\/CGHdJLoWUAAqPZQ.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGHdJLoWUAAqPZQ.jpg","url":"http:\/\/t.co\/3b5oeg9tad","display_url":"pic.twitter.com\/3b5oeg9tad","expanded_url":"http:\/\/twitter.com\/CNNMoney\/status\/604013297524854785\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"large":{"w":640,"h":360,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"}},"source_status_id":604013297524854785,"source_status_id_str":"604013297524854785","source_user_id":16184358,"source_user_id_str":"16184358"}]},"extended_entities":{"media":[{"id":604006974854942720,"id_str":"604006974854942720","indices":[89,111],"media_url":"http:\/\/pbs.twimg.com\/media\/CGHdJLoWUAAqPZQ.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGHdJLoWUAAqPZQ.jpg","url":"http:\/\/t.co\/3b5oeg9tad","display_url":"pic.twitter.com\/3b5oeg9tad","expanded_url":"http:\/\/twitter.com\/CNNMoney\/status\/604013297524854785\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"large":{"w":640,"h":360,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"}},"source_status_id":604013297524854785,"source_status_id_str":"604013297524854785","source_user_id":16184358,"source_user_id_str":"16184358"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Fri May 29 00:31:03 +0000 2015","id":604082490400100354,"id_str":"604082490400100354","text":"What do you know about voodoo? @mikeroweworks visits a voodoo temple on Somebody's #gottadoit http:\/\/t.co\/svVuqp0gCX http:\/\/t.co\/t8q9wzAvNv","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":86,"favorite_count":124,"entities":{"hashtags":[{"text":"gottadoit","indices":[83,93]}],"symbols":[],"user_mentions":[{"screen_name":"mikeroweworks","name":"The Real Mike Rowe","id":18253799,"id_str":"18253799","indices":[31,45]}],"urls":[{"url":"http:\/\/t.co\/svVuqp0gCX","expanded_url":"http:\/\/cnn.it\/1KBtQnm","display_url":"cnn.it\/1KBtQnm","indices":[94,116]}],"media":[{"id":603969036418940928,"id_str":"603969036418940928","indices":[117,139],"media_url":"http:\/\/pbs.twimg.com\/media\/CGG6o38WAAA1d8m.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGG6o38WAAA1d8m.jpg","url":"http:\/\/t.co\/t8q9wzAvNv","display_url":"pic.twitter.com\/t8q9wzAvNv","expanded_url":"http:\/\/twitter.com\/CNNOriginals\/status\/603969037094256641\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"large":{"w":800,"h":450,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"}},"source_status_id":603969037094256641,"source_status_id_str":"603969037094256641","source_user_id":2327617441,"source_user_id_str":"2327617441"}]},"extended_entities":{"media":[{"id":603969036418940928,"id_str":"603969036418940928","indices":[117,139],"media_url":"http:\/\/pbs.twimg.com\/media\/CGG6o38WAAA1d8m.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGG6o38WAAA1d8m.jpg","url":"http:\/\/t.co\/t8q9wzAvNv","display_url":"pic.twitter.com\/t8q9wzAvNv","expanded_url":"http:\/\/twitter.com\/CNNOriginals\/status\/603969037094256641\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"large":{"w":800,"h":450,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"}},"source_status_id":603969037094256641,"source_status_id_str":"603969037094256641","source_user_id":2327617441,"source_user_id_str":"2327617441"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Thu May 28 22:31:06 +0000 2015","id":604052304312991744,"id_str":"604052304312991744","text":"No don't toss it out! These 11 'ugly' vegetables are actually really good for you: http:\/\/t.co\/Gu3TD863ou http:\/\/t.co\/622JuhtOUU","source":"\u003ca href=\"https:\/\/about.twitter.com\/products\/tweetdeck\" rel=\"nofollow\"\u003eTweetDeck\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":143,"favorite_count":176,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/Gu3TD863ou","expanded_url":"http:\/\/cnn.it\/1FjpWbY","display_url":"cnn.it\/1FjpWbY","indices":[83,105]}],"media":[{"id":604025736807194624,"id_str":"604025736807194624","indices":[106,128],"media_url":"http:\/\/pbs.twimg.com\/media\/CGHuNRWWIAAaUtC.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGHuNRWWIAAaUtC.jpg","url":"http:\/\/t.co\/622JuhtOUU","display_url":"pic.twitter.com\/622JuhtOUU","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604052304312991744\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604025736807194624,"id_str":"604025736807194624","indices":[106,128],"media_url":"http:\/\/pbs.twimg.com\/media\/CGHuNRWWIAAaUtC.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGHuNRWWIAAaUtC.jpg","url":"http:\/\/t.co\/622JuhtOUU","display_url":"pic.twitter.com\/622JuhtOUU","expanded_url":"http:\/\/twitter.com\/CNN\/status\/604052304312991744\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":190,"resize":"fit"},"medium":{"w":600,"h":336,"resize":"fit"},"large":{"w":780,"h":438,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Thu May 28 22:26:27 +0000 2015","id":604051131526815744,"id_str":"604051131526815744","text":"RT @TheLeadCNN: No GOP candidate above 10% support, Clinton untrustworthy -- #TheRace for 2016 in < 2min @jaketapper reports http:\/\/t.co\/Fh\u2026","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Thu May 28 20:39:51 +0000 2015","id":604024304221593600,"id_str":"604024304221593600","text":"No GOP candidate above 10% support, Clinton untrustworthy -- #TheRace for 2016 in < 2min @jaketapper reports http:\/\/t.co\/FhD0ZYUJix","source":"\u003ca href=\"http:\/\/snappytv.com\" rel=\"nofollow\"\u003eSnappyTV.com\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":1176994477,"id_str":"1176994477","name":"The Lead CNN","screen_name":"TheLeadCNN","location":"","description":"The Lead with Jake Tapper airs at 4pm ET on CNN.","url":"http:\/\/t.co\/Ioy35ZzEhw","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/Ioy35ZzEhw","expanded_url":"http:\/\/cnn.com\/thelead","display_url":"cnn.com\/thelead","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":27144,"friends_count":270,"listed_count":578,"created_at":"Wed Feb 13 22:17:40 +0000 2013","favourites_count":57,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":11253,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"C0DEED","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/813033079\/6e487b8cdd044f140a01eb8f88625fdf.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/813033079\/6e487b8cdd044f140a01eb8f88625fdf.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/3372288429\/4663473f84a22d828bfda4c279b640e6_normal.jpeg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/3372288429\/4663473f84a22d828bfda4c279b640e6_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/1176994477\/1363121009","profile_link_color":"0084B4","profile_sidebar_border_color":"FFFFFF","profile_sidebar_fill_color":"DDEEF6","profile_text_color":"333333","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":77,"favorite_count":81,"entities":{"hashtags":[{"text":"TheRace","indices":[61,69]}],"symbols":[],"user_mentions":[{"screen_name":"jaketapper","name":"Jake Tapper","id":14529929,"id_str":"14529929","indices":[92,103]}],"urls":[{"url":"http:\/\/t.co\/FhD0ZYUJix","expanded_url":"http:\/\/cnn.it\/1HUZ3OI","display_url":"cnn.it\/1HUZ3OI","indices":[112,134]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":77,"favorite_count":0,"entities":{"hashtags":[{"text":"TheRace","indices":[77,85]}],"symbols":[],"user_mentions":[{"screen_name":"TheLeadCNN","name":"The Lead CNN","id":1176994477,"id_str":"1176994477","indices":[3,14]},{"screen_name":"jaketapper","name":"Jake Tapper","id":14529929,"id_str":"14529929","indices":[108,119]}],"urls":[{"url":"http:\/\/t.co\/FhD0ZYUJix","expanded_url":"http:\/\/cnn.it\/1HUZ3OI","display_url":"cnn.it\/1HUZ3OI","indices":[128,143]}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},{"created_at":"Thu May 28 21:43:38 +0000 2015","id":604040359287640064,"id_str":"604040359287640064","text":"RT @CNNSitRoom: Former speaker of the House has been indicted on federal charges, accused of lying to the FBI: http:\/\/t.co\/kpyAYrpoDa http:\u2026","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":759251,"id_str":"759251","name":"CNN","screen_name":"CNN","location":"","description":"It\u2019s our job to #GoThere and tell the most difficult stories. Come with us!","url":"http:\/\/t.co\/IaghNW8Xm2","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/IaghNW8Xm2","expanded_url":"http:\/\/www.cnn.com","display_url":"cnn.com","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":17328539,"friends_count":1095,"listed_count":105479,"created_at":"Fri Feb 09 00:35:02 +0000 2007","favourites_count":1181,"utc_offset":-14400,"time_zone":"Eastern Time (US & Canada)","geo_enabled":false,"verified":true,"statuses_count":62056,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":true,"profile_background_color":"323232","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/515228058286952449\/zVfUxqPl.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/508960761826131968\/LnvhR8ED_normal.png","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/759251\/1431955314","profile_link_color":"004287","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"EEEEEE","profile_text_color":"000000","profile_use_background_image":false,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"retweeted_status":{"created_at":"Thu May 28 21:42:43 +0000 2015","id":604040127841734657,"id_str":"604040127841734657","text":"Former speaker of the House has been indicted on federal charges, accused of lying to the FBI: http:\/\/t.co\/kpyAYrpoDa http:\/\/t.co\/bS4EtUMgiH","source":"\u003ca href=\"http:\/\/twitter.com\" rel=\"nofollow\"\u003eTwitter Web Client\u003c\/a\u003e","truncated":false,"in_reply_to_status_id":null,"in_reply_to_status_id_str":null,"in_reply_to_user_id":null,"in_reply_to_user_id_str":null,"in_reply_to_screen_name":null,"user":{"id":34310801,"id_str":"34310801","name":"The Situation Room","screen_name":"CNNSitRoom","location":"Washington ","description":"From the staff of The #SitRoom w\/ @WolfBlitzer. Tune in from 5-7pm ET weekdays on @CNN.","url":"http:\/\/t.co\/9Ohl84xOrq","entities":{"url":{"urls":[{"url":"http:\/\/t.co\/9Ohl84xOrq","expanded_url":"http:\/\/cnn.com\/situationroom","display_url":"cnn.com\/situationroom","indices":[0,22]}]},"description":{"urls":[]}},"protected":false,"followers_count":128701,"friends_count":912,"listed_count":1577,"created_at":"Wed Apr 22 16:01:45 +0000 2009","favourites_count":750,"utc_offset":-18000,"time_zone":"Quito","geo_enabled":false,"verified":true,"statuses_count":12435,"lang":"en","contributors_enabled":false,"is_translator":false,"is_translation_enabled":false,"profile_background_color":"EDECE9","profile_background_image_url":"http:\/\/pbs.twimg.com\/profile_background_images\/662798938\/zpg8awkz2z2s9ryq9bth.jpeg","profile_background_image_url_https":"https:\/\/pbs.twimg.com\/profile_background_images\/662798938\/zpg8awkz2z2s9ryq9bth.jpeg","profile_background_tile":false,"profile_image_url":"http:\/\/pbs.twimg.com\/profile_images\/1730303975\/new_sitroom_twitter_logo_normal.jpg","profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/1730303975\/new_sitroom_twitter_logo_normal.jpg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/34310801\/1398267187","profile_link_color":"088253","profile_sidebar_border_color":"000000","profile_sidebar_fill_color":"E3E2DE","profile_text_color":"634047","profile_use_background_image":true,"default_profile":false,"default_profile_image":false,"following":false,"follow_request_sent":false,"notifications":false},"geo":null,"coordinates":null,"place":null,"contributors":null,"is_quote_status":false,"retweet_count":150,"favorite_count":73,"entities":{"hashtags":[],"symbols":[],"user_mentions":[],"urls":[{"url":"http:\/\/t.co\/kpyAYrpoDa","expanded_url":"http:\/\/cnn.it\/1dAw4pF","display_url":"cnn.it\/1dAw4pF","indices":[95,117]}],"media":[{"id":604040127397105664,"id_str":"604040127397105664","indices":[118,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","url":"http:\/\/t.co\/bS4EtUMgiH","display_url":"pic.twitter.com\/bS4EtUMgiH","expanded_url":"http:\/\/twitter.com\/CNNSitRoom\/status\/604040127841734657\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"large":{"w":1024,"h":576,"resize":"fit"}}}]},"extended_entities":{"media":[{"id":604040127397105664,"id_str":"604040127397105664","indices":[118,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","url":"http:\/\/t.co\/bS4EtUMgiH","display_url":"pic.twitter.com\/bS4EtUMgiH","expanded_url":"http:\/\/twitter.com\/CNNSitRoom\/status\/604040127841734657\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"large":{"w":1024,"h":576,"resize":"fit"}}}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"},"is_quote_status":false,"retweet_count":150,"favorite_count":0,"entities":{"hashtags":[],"symbols":[],"user_mentions":[{"screen_name":"CNNSitRoom","name":"The Situation Room","id":34310801,"id_str":"34310801","indices":[3,14]}],"urls":[{"url":"http:\/\/t.co\/kpyAYrpoDa","expanded_url":"http:\/\/cnn.it\/1dAw4pF","display_url":"cnn.it\/1dAw4pF","indices":[111,133]}],"media":[{"id":604040127397105664,"id_str":"604040127397105664","indices":[139,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","url":"http:\/\/t.co\/bS4EtUMgiH","display_url":"pic.twitter.com\/bS4EtUMgiH","expanded_url":"http:\/\/twitter.com\/CNNSitRoom\/status\/604040127841734657\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"large":{"w":1024,"h":576,"resize":"fit"}},"source_status_id":604040127841734657,"source_status_id_str":"604040127841734657","source_user_id":34310801,"source_user_id_str":"34310801"}]},"extended_entities":{"media":[{"id":604040127397105664,"id_str":"604040127397105664","indices":[139,140],"media_url":"http:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","media_url_https":"https:\/\/pbs.twimg.com\/media\/CGH7S6eWEAAgLkG.jpg","url":"http:\/\/t.co\/bS4EtUMgiH","display_url":"pic.twitter.com\/bS4EtUMgiH","expanded_url":"http:\/\/twitter.com\/CNNSitRoom\/status\/604040127841734657\/photo\/1","type":"photo","sizes":{"thumb":{"w":150,"h":150,"resize":"crop"},"small":{"w":340,"h":191,"resize":"fit"},"medium":{"w":600,"h":337,"resize":"fit"},"large":{"w":1024,"h":576,"resize":"fit"}},"source_status_id":604040127841734657,"source_status_id_str":"604040127841734657","source_user_id":34310801,"source_user_id_str":"34310801"}]},"favorited":false,"retweeted":false,"possibly_sensitive":false,"lang":"en"}]array(4) { ["oauth_access_token"]=> string(50) "2965111091-yGJGeB6yMGBXcvSpj8EJOeohpZ521vzdJgJPYVB" ["oauth_access_token_secret"]=> string(45) "iJlMcsEshHYUisZClDnzUQYL2BvWf3tuBkMLiheVx1obX" ["consumer_key"]=> string(25) "ABCZHx5nUoZKk4XgwmerG4Z3p" ["consumer_secret"]=> string(50) "ymJbhCbR5iv21OLG51smPUITsVyFvkeDlLq5Dy2bCXo902BNV8" } object(TwitterAPIExchange)#2 (9) { ["oauth_access_token":"TwitterAPIExchange":private]=> string(50) "2965111091-yGJGeB6yMGBXcvSpj8EJOeohpZ521vzdJgJPYVB" ["oauth_access_token_secret":"TwitterAPIExchange":private]=> string(45) "iJlMcsEshHYUisZClDnzUQYL2BvWf3tuBkMLiheVx1obX" ["consumer_key":"TwitterAPIExchange":private]=> string(25) "ABCZHx5nUoZKk4XgwmerG4Z3p" ["consumer_secret":"TwitterAPIExchange":private]=> string(50) "ymJbhCbR5iv21OLG51smPUITsVyFvkeDlLq5Dy2bCXo902BNV8" ["postfields":"TwitterAPIExchange":private]=> NULL ["getfield":"TwitterAPIExchange":private]=> string(33) "?screen_name=cnn&include_rts=true" ["oauth":protected]=> array(9) { ["oauth_consumer_key"]=> string(25) "ABCZHx5nUoZKk4XgwmerG4Z3p" ["oauth_nonce"]=> int(1432915847) ["oauth_signature_method"]=> string(9) "HMAC-SHA1" ["oauth_token"]=> string(50) "2965111091-yGJGeB6yMGBXcvSpj8EJOeohpZ521vzdJgJPYVB" ["oauth_timestamp"]=> int(1432915847) ["oauth_version"]=> string(3) "1.0" ["screen_name"]=> string(3) "cnn" ["include_rts"]=> string(4) "true" ["oauth_signature"]=> string(28) "d57TL09bOCl3NLKoCdc8JeGp9CU=" } ["url"]=> string(55) "https://api.twitter.com/1.1/statuses/user_timeline.json" ["requestMethod"]=> string(3) "GET" } 

Open in new window


Thanks again :)
0
Ray PaseurCommented:
Sorry - this appears to be unusable.  It looks like there may be some var_dump() of other data in the string.  I need just the JSON string in order to be able to process it.
0
error2013Author Commented:
How do I get that?
0
Ray PaseurCommented:
Please post the script that you're using to get and print the JSON from Twitter.  I'll try to help you get it right.
0
error2013Author Commented:
It's the same I posted before:

$twitter_account_user = 'jquery';

echo '<h2>Get Twitter ReTweets for '.$twitter_account_user.'</h2>';
$url = 'https://api.twitter.com/1.1/retweets/ids.json';
$getfield = '?screen_name='.$twitter_account_user;
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
echo $twitter->setGetfield($getfield)
             ->buildOauth($url, $requestMethod)
             ->performRequest();
0
error2013Author Commented:
But then I replaced the relevant lines to your's:

$url = 'https://api.twitter.com/1.1/retweets/ids.json';
$getfield = '?screen_name='.$twitter_account_user;
0
Ray PaseurCommented:
OK, where can I get the source code for the TwitterAPIExchange class?  I'll need that and the $settings variable to be able to try to reproduce the problem.  I think I have the $settings from an earlier post, so I may not need that array
0
error2013Author Commented:
OK here's the full code for the TwitterAPIExchange.php

<?php

/**
 * Twitter-API-PHP : Simple PHP wrapper for the v1.1 API
 * 
 * PHP version 5.3.10
 * 
 * @category Awesomeness
 * @package  Twitter-API-PHP
 * @author   James Mallison <me@j7mbo.co.uk>
 * @license  MIT License
 * @link     http://github.com/j7mbo/twitter-api-php
 */
class TwitterAPIExchange
{
    /**
     * @var string
     */
    private $oauth_access_token;

    /**
     * @var string
     */
    private $oauth_access_token_secret;

    /**
     * @var string
     */
    private $consumer_key;

    /**
     * @var string
     */
    private $consumer_secret;

    /**
     * @var array
     */
    private $postfields;

    /**
     * @var string
     */
    private $getfield;

    /**
     * @var mixed
     */
    protected $oauth;

    /**
     * @var string
     */
    public $url;

    /**
     * @var string
     */
    public $requestMethod;

    /**
     * Create the API access object. Requires an array of settings::
     * oauth access token, oauth access token secret, consumer key, consumer secret
     * These are all available by creating your own application on dev.twitter.com
     * Requires the cURL library
     *
     * @throws \Exception When cURL isn't installed or incorrect settings parameters are provided
     *
     * @param array $settings
     */
    public function __construct(array $settings)
    {
        if (!in_array('curl', get_loaded_extensions())) 
        {
            throw new Exception('You need to install cURL, see: http://curl.haxx.se/docs/install.html');
        }
        
        if (!isset($settings['oauth_access_token'])
            || !isset($settings['oauth_access_token_secret'])
            || !isset($settings['consumer_key'])
            || !isset($settings['consumer_secret']))
        {
            throw new Exception('Make sure you are passing in the correct parameters');
        }

        $this->oauth_access_token = $settings['oauth_access_token'];
        $this->oauth_access_token_secret = $settings['oauth_access_token_secret'];
        $this->consumer_key = $settings['consumer_key'];
        $this->consumer_secret = $settings['consumer_secret'];
    }

    /**
     * Set postfields array, example: array('screen_name' => 'J7mbo')
     *
     * @param array $array Array of parameters to send to API
     *
     * @throws \Exception When you are trying to set both get and post fields
     *
     * @return TwitterAPIExchange Instance of self for method chaining
     */
    public function setPostfields(array $array)
    {
        if (!is_null($this->getGetfield())) 
        { 
            throw new Exception('You can only choose get OR post fields.'); 
        }
        
        if (isset($array['status']) && substr($array['status'], 0, 1) === '@')
        {
            $array['status'] = sprintf("\0%s", $array['status']);
        }
        
        $this->postfields = $array;
        
        // rebuild oAuth
        if (isset($this->oauth['oauth_signature'])) {
            $this->buildOauth($this->url, $this->requestMethod);
        }

        return $this;
    }
    
    /**
     * Set getfield string, example: '?screen_name=J7mbo'
     * 
     * @param string $string Get key and value pairs as string
     *
     * @throws \Exception
     * 
     * @return \TwitterAPIExchange Instance of self for method chaining
     */
    public function setGetfield($string)
    {
        if (!is_null($this->getPostfields())) 
        { 
            throw new Exception('You can only choose get OR post fields.'); 
        }
        
        $getfields = preg_replace('/^\?/', '', explode('&', $string));
        $params = array();

        foreach ($getfields as $field)
        {
            if ($field !== '')
            {
                list($key, $value) = explode('=', $field);
                $params[$key] = $value;
            }
        }

        $this->getfield = '?' . http_build_query($params);
        
        return $this;
    }
    
    /**
     * Get getfield string (simple getter)
     * 
     * @return string $this->getfields
     */
    public function getGetfield()
    {
        return $this->getfield;
    }
    
    /**
     * Get postfields array (simple getter)
     * 
     * @return array $this->postfields
     */
    public function getPostfields()
    {
        return $this->postfields;
    }
    
    /**
     * Build the Oauth object using params set in construct and additionals
     * passed to this method. For v1.1, see: https://dev.twitter.com/docs/api/1.1
     *
     * @param string $url           The API url to use. Example: https://api.twitter.com/1.1/search/tweets.json
     * @param string $requestMethod Either POST or GET
     *
     * @throws \Exception
     *
     * @return \TwitterAPIExchange Instance of self for method chaining
     */
    public function buildOauth($url, $requestMethod)
    {
        if (!in_array(strtolower($requestMethod), array('post', 'get')))
        {
            throw new Exception('Request method must be either POST or GET');
        }
        
        $consumer_key              = $this->consumer_key;
        $consumer_secret           = $this->consumer_secret;
        $oauth_access_token        = $this->oauth_access_token;
        $oauth_access_token_secret = $this->oauth_access_token_secret;
        
        $oauth = array(
            'oauth_consumer_key' => $consumer_key,
            'oauth_nonce' => time(),
            'oauth_signature_method' => 'HMAC-SHA1',
            'oauth_token' => $oauth_access_token,
            'oauth_timestamp' => time(),
            'oauth_version' => '1.0'
        );
        
        $getfield = $this->getGetfield();
        
        if (!is_null($getfield))
        {
            $getfields = str_replace('?', '', explode('&', $getfield));

            foreach ($getfields as $g)
            {
                $split = explode('=', $g);

                /** In case a null is passed through **/
                if (isset($split[1]))
                {
                    $oauth[$split[0]] = urldecode($split[1]);
                }
            }
        }
        
        $postfields = $this->getPostfields();

        if (!is_null($postfields)) {
            foreach ($postfields as $key => $value) {
                $oauth[$key] = $value;
            }
        }

        $base_info = $this->buildBaseString($url, $requestMethod, $oauth);
        $composite_key = rawurlencode($consumer_secret) . '&' . rawurlencode($oauth_access_token_secret);
        $oauth_signature = base64_encode(hash_hmac('sha1', $base_info, $composite_key, true));
        $oauth['oauth_signature'] = $oauth_signature;
        
        $this->url = $url;
        $this->requestMethod = $requestMethod;
        $this->oauth = $oauth;
        
        return $this;
    }
    
    /**
     * Perform the actual data retrieval from the API
     * 
     * @param boolean $return      If true, returns data. This is left in for backward compatibility reasons
     * @param array   $curlOptions Additional Curl options for this request
     *
     * @throws \Exception
     * 
     * @return string json If $return param is true, returns json data.
     */
    public function performRequest($return = true, $curlOptions = array())
    {
        if (!is_bool($return))
        {
            throw new Exception('performRequest parameter must be true or false');
        }

        $header =  array($this->buildAuthorizationHeader($this->oauth), 'Expect:');

        $getfield = $this->getGetfield();
        $postfields = $this->getPostfields();

        $options = array(
            CURLOPT_HTTPHEADER => $header,
            CURLOPT_HEADER => false,
            CURLOPT_URL => $this->url,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_TIMEOUT => 10,
        ) + $curlOptions;

        if (!is_null($postfields))
        {
            $options[CURLOPT_POSTFIELDS] = http_build_query($postfields);
        }
        else
        {
            if ($getfield !== '')
            {
                $options[CURLOPT_URL] .= $getfield;
            }
        }

        $feed = curl_init();
        curl_setopt_array($feed, $options);
        $json = curl_exec($feed);

        if (($error = curl_error($feed)) !== '')
        {
            curl_close($feed);

            throw new \Exception($error);
        }

        curl_close($feed);

        return $json;
    }
    
    /**
     * Private method to generate the base string used by cURL
     * 
     * @param string $baseURI
     * @param string $method
     * @param array  $params
     * 
     * @return string Built base string
     */
    private function buildBaseString($baseURI, $method, $params) 
    {
        $return = array();
        ksort($params);
        
        foreach($params as $key => $value)
        {
            $return[] = rawurlencode($key) . '=' . rawurlencode($value);
        }
        
        return $method . "&" . rawurlencode($baseURI) . '&' . rawurlencode(implode('&', $return)); 
    }
    
    /**
     * Private method to generate authorization header used by cURL
     * 
     * @param array $oauth Array of oauth data generated by buildOauth()
     * 
     * @return string $return Header used by cURL for request
     */    
    private function buildAuthorizationHeader(array $oauth)
    {
        $return = 'Authorization: OAuth ';
        $values = array();
        
        foreach($oauth as $key => $value)
        {
            if (in_array($key, array('oauth_consumer_key', 'oauth_nonce', 'oauth_signature',
                'oauth_signature_method', 'oauth_timestamp', 'oauth_token', 'oauth_version'))) {
                $values[] = "$key=\"" . rawurlencode($value) . "\"";
            }
        }
        
        $return .= implode(', ', $values);
        return $return;
    }

    /**
     * Helper method to perform our request
     *
     * @param string $url
     * @param string $method
     * @param string $data
     * @param array  $curlOptions
     *
     * @throws \Exception
     *
     * @return string The json response from the server
     */
    public function request($url, $method = 'get', $data = null, $curlOptions = array())
    {
        if (strtolower($method) === 'get')
        {
            $this->setGetfield($data);
        }
        else
        {
            $this->setPostfields($data);
        }

        return $this->buildOauth($url, $method)->performRequest(true, $curlOptions);
    }
}

Open in new window

0
Ray PaseurCommented:
Thanks, I'll integrate that and see if I can get the data.  Back in a few...
0
Ray PaseurCommented:
Well, crap.  The OAuth token expired.  If you want to send me your OAuth credentials, you can email me: Ray.Paseur at Gmail.com.  I'll strip any identifying information out before I post code back here.
0
error2013Author Commented:
OK, I've emailed you the details.

Thanks a million :)
0
Ray PaseurCommented:
Please see: http://iconoun.com/demo/temp_error2013.php

It looks like we can get the last 20 tweets with details about them.

Output is dynamic; looks like this:
Get Twitter ReTweets for [b][i]cnn[/i][/b]

Fri May 29 23:31:06 +0000 2015
Original Tweet: Have an android phone? Facebook Messenger tracks your location by default.  http://t.co/wPmn4Lo2WR via @CNNMoney http://t.co/pu1K3ut1Zn
Retweet Count: 109
Favorite Count: 54

Fri May 29 23:21:02 +0000 2015
Original Tweet: RT @CNNSitRoom: A commander trained to fight terrorism....joins #ISIS: http://t.co/WYnkTCOHPq http://t.co/jzmmfFN5lP
Retweet Count: 174
Favorite Count: 0

Fri May 29 22:31:05 +0000 2015
Original Tweet: Need a good laugh today? We give you... 35 years of the funniest CNN on-air mishaps:  http://t.co/bShJRIlrjt #CNN35 https://t.co/gMfD6i9c3l
Retweet Count: 102
Favorite Count: 155

Fri May 29 22:00:40 +0000 2015
Original Tweet: Happiness advice from people doing one of the world’s toughest jobs: http://t.co/LvuKvF24CS http://t.co/YEodwmK6Q3
Retweet Count: 124
Favorite Count: 178

Fri May 29 21:33:03 +0000 2015
Original Tweet: Women of ISIS: Who are they?Experts are tracking more than 100 women who have left the West: http://t.co/BNa2fn2pX6 http://t.co/QKxFP6U6QL
Retweet Count: 339
Favorite Count: 185

Fri May 29 20:59:38 +0000 2015
Original Tweet: RT @CNNPolitics: When it comes to renewing the NSA spying program, @POTUS tells Congress to "get it done" http://t.co/X4EofD8Mqc http://t.c…
Retweet Count: 73
Favorite Count: 0

Fri May 29 20:36:36 +0000 2015
Original Tweet: RT @cnnbrk: Sources: Dennis Hastert was paying ex-student to keep allegations of sexual misconduct quiet. http://t.co/QplPNIcP6B
Retweet Count: 176
Favorite Count: 0

Fri May 29 20:31:06 +0000 2015
Original Tweet: Do you dress up for work? Good news! A new study finds that dressing well increases creativity http://t.co/UeRT9Dd9mp http://t.co/hcwqo4sy5c
Retweet Count: 434
Favorite Count: 418

Fri May 29 19:31:03 +0000 2015
Original Tweet: Transplant recipient meets sister of man who gave him a new face: http://t.co/1gwsl0ykOq http://t.co/d9PdDgU4xa
Retweet Count: 138
Favorite Count: 203

Fri May 29 18:31:05 +0000 2015
Original Tweet: Police video shows 'horrifying' arrest of pregnant woman, ACLU says. http://t.co/aVR7VTviGD http://t.co/qrpWBTM0Yu
Retweet Count: 352
Favorite Count: 187

Fri May 29 18:03:01 +0000 2015
Original Tweet: RT @cnnbrk: Blatter got 133 votes, Prince Ali received 73 in the first round. #FIFACongress http://t.co/U2KX5mqdSp http://t.co/p9h8y6QIes
Retweet Count: 1165
Favorite Count: 0

Fri May 29 17:50:20 +0000 2015
Original Tweet: RT @CNNMoney: America's green energy use has hit its highest point since the 1930s http://t.co/OgLeyuIyjj @HargreavesCNN http://t.co/iOxHnq…
Retweet Count: 190
Favorite Count: 0

Fri May 29 17:31:07 +0000 2015
Original Tweet: The next political battleground: How your phone is crucial to 2016 election. http://t.co/jdOYlPbciW http://t.co/mp7Z1rw8Ia
Retweet Count: 121
Favorite Count: 125

Fri May 29 16:39:01 +0000 2015
Original Tweet: RT @CNNMoney: What do you think of the prices at the World Trade Center: Too high or just right? http://t.co/QdWriLgeHg #OneWTC http://t.co…
Retweet Count: 130
Favorite Count: 0

Fri May 29 15:31:04 +0000 2015
Original Tweet: Muhammadu Buhari was sworn in as Nigeria's president today. Learn more about him http://t.co/K1Uldu8upH #DemocracyDay http://t.co/SId6j1WY9Z
Retweet Count: 906
Favorite Count: 404

Fri May 29 15:15:15 +0000 2015
Original Tweet: CNN’s 35th anniversary is coming up, and we’re celebrating with an epic blooper video! http://t.co/LfDQbiEJin #CNN35 http://t.co/8Gccygylex
Retweet Count: 217
Favorite Count: 374

Fri May 29 14:31:06 +0000 2015
Original Tweet: Are you in NY? #Manhattanhenge is set for Friday & Saturday, then July 12 & 13: http://t.co/U1IdjC9qyw http://t.co/oe9I32lxHf
Retweet Count: 286
Favorite Count: 363

Fri May 29 12:25:26 +0000 2015
Original Tweet: RT @CNNPolitics: .@RickSantorum on @NewDay: I support ground troops against #ISIS http://t.co/Syw4ZVG4Na http://t.co/PlpTxUrq4V
Retweet Count: 74
Favorite Count: 0

Fri May 29 10:11:41 +0000 2015
Original Tweet: RT @cnni: A volcano has erupted on the Japanese Island of Kuchinoerabu: http://t.co/KjbggspNFP Residents are evacuating. http://t.co/qxvRVB…
Retweet Count: 492
Favorite Count: 0

Fri May 29 10:00:44 +0000 2015
Original Tweet: A customer left a $2,000 tip in a D.C. restaurant. 
http://t.co/9Gj51SbVQt http://t.co/gNutZBk5w8
Retweet Count: 250
Favorite Count: 329

Open in new window

The script I used (minus the OAuth credentials):
<?php // demo/temp_error2013.php

/**
 * http://www.experts-exchange.com/Programming/Languages/Scripting/PHP/Q_28680543.html#a40802434
 */
error_reporting(E_ALL);
echo '<meta charset="utf-8" />' . PHP_EOL;
echo '<pre>';


$settings = array
( 'oauth_access_token'        => "?"
, 'oauth_access_token_secret' => "?"
, 'consumer_key'              => "?"
, 'consumer_secret'           => "?"
)
;

// WHO ARE WE INSPECTING?
$twitter_account_user = 'cnn';
echo "<p>Get Twitter ReTweets for <b><i>$twitter_account_user</i></b></p>";


// PREPARE THE REQUEST AND CALL TWITTER
$url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=' . urlencode($twitter_account_user) . '&include_rts=true';
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange($settings);
$json = $twitter->setGetfield($getfield)->buildOauth($url, $requestMethod)->performRequest();

// IF ERRORS FROM TWITTER
$arr = json_decode($json);
if (!$arr) trigger_error( json_last_error_msg(), E_USER_ERROR );

// ACTIVATE THIS TO SEE THE ENTIRE RESPONSE
// var_dump($arr);

// ITERATE OVER THE TWITTER DATA
foreach ($arr as $obj)
{
    echo PHP_EOL .                      $obj->created_at;
    echo PHP_EOL . "Original Tweet: " . $obj->text;
    echo PHP_EOL . "Retweet Count: "  . $obj->retweet_count;
    echo PHP_EOL . "Favorite Count: " . $obj->favorite_count;
    echo PHP_EOL;
}



/**
 * Twitter-API-PHP : Simple PHP wrapper for the v1.1 API
 *
 * PHP version 5.3.10
 *
 * @category Awesomeness
 * @package  Twitter-API-PHP
 * @author   James Mallison <me@j7mbo.co.uk>
 * @license  MIT License
 * @link     http://github.com/j7mbo/twitter-api-php
 */
class TwitterAPIExchange
{
    /**
     * @var string
     */
    private $oauth_access_token;

    /**
     * @var string
     */
    private $oauth_access_token_secret;

    /**
     * @var string
     */
    private $consumer_key;

    /**
     * @var string
     */
    private $consumer_secret;

    /**
     * @var array
     */
    private $postfields;

    /**
     * @var string
     */
    private $getfield;

    /**
     * @var mixed
     */
    protected $oauth;

    /**
     * @var string
     */
    public $url;

    /**
     * @var string
     */
    public $requestMethod;

    /**
     * Create the API access object. Requires an array of settings::
     * oauth access token, oauth access token secret, consumer key, consumer secret
     * These are all available by creating your own application on dev.twitter.com
     * Requires the cURL library
     *
     * @throws \Exception When cURL isn't installed or incorrect settings parameters are provided
     *
     * @param array $settings
     */
    public function __construct(array $settings)
    {
        if (!in_array('curl', get_loaded_extensions()))
        {
            throw new Exception('You need to install cURL, see: http://curl.haxx.se/docs/install.html');
        }

        if (!isset($settings['oauth_access_token'])
            || !isset($settings['oauth_access_token_secret'])
            || !isset($settings['consumer_key'])
            || !isset($settings['consumer_secret']))
        {
            throw new Exception('Make sure you are passing in the correct parameters');
        }

        $this->oauth_access_token = $settings['oauth_access_token'];
        $this->oauth_access_token_secret = $settings['oauth_access_token_secret'];
        $this->consumer_key = $settings['consumer_key'];
        $this->consumer_secret = $settings['consumer_secret'];
    }

    /**
     * Set postfields array, example: array('screen_name' => 'J7mbo')
     *
     * @param array $array Array of parameters to send to API
     *
     * @throws \Exception When you are trying to set both get and post fields
     *
     * @return TwitterAPIExchange Instance of self for method chaining
     */
    public function setPostfields(array $array)
    {
        if (!is_null($this->getGetfield()))
        {
            throw new Exception('You can only choose get OR post fields.');
        }

        if (isset($array['status']) && substr($array['status'], 0, 1) === '@')
        {
            $array['status'] = sprintf("\0%s", $array['status']);
        }

        $this->postfields = $array;

        // rebuild oAuth
        if (isset($this->oauth['oauth_signature'])) {
            $this->buildOauth($this->url, $this->requestMethod);
        }

        return $this;
    }

    /**
     * Set getfield string, example: '?screen_name=J7mbo'
     *
     * @param string $string Get key and value pairs as string
     *
     * @throws \Exception
     *
     * @return \TwitterAPIExchange Instance of self for method chaining
     */
    public function setGetfield($string)
    {
        if (!is_null($this->getPostfields()))
        {
            throw new Exception('You can only choose get OR post fields.');
        }

        $getfields = preg_replace('/^\?/', '', explode('&', $string));
        $params = array();

        foreach ($getfields as $field)
        {
            if ($field !== '')
            {
                list($key, $value) = explode('=', $field);
                $params[$key] = $value;
            }
        }

        $this->getfield = '?' . http_build_query($params);

        return $this;
    }

    /**
     * Get getfield string (simple getter)
     *
     * @return string $this->getfields
     */
    public function getGetfield()
    {
        return $this->getfield;
    }

    /**
     * Get postfields array (simple getter)
     *
     * @return array $this->postfields
     */
    public function getPostfields()
    {
        return $this->postfields;
    }

    /**
     * Build the Oauth object using params set in construct and additionals
     * passed to this method. For v1.1, see: https://dev.twitter.com/docs/api/1.1
     *
     * @param string $url           The API url to use. Example: https://api.twitter.com/1.1/search/tweets.json
     * @param string $requestMethod Either POST or GET
     *
     * @throws \Exception
     *
     * @return \TwitterAPIExchange Instance of self for method chaining
     */
    public function buildOauth($url, $requestMethod)
    {
        if (!in_array(strtolower($requestMethod), array('post', 'get')))
        {
            throw new Exception('Request method must be either POST or GET');
        }

        $consumer_key              = $this->consumer_key;
        $consumer_secret           = $this->consumer_secret;
        $oauth_access_token        = $this->oauth_access_token;
        $oauth_access_token_secret = $this->oauth_access_token_secret;

        $oauth = array(
            'oauth_consumer_key' => $consumer_key,
            'oauth_nonce' => time(),
            'oauth_signature_method' => 'HMAC-SHA1',
            'oauth_token' => $oauth_access_token,
            'oauth_timestamp' => time(),
            'oauth_version' => '1.0'
        );

        $getfield = $this->getGetfield();

        if (!is_null($getfield))
        {
            $getfields = str_replace('?', '', explode('&', $getfield));

            foreach ($getfields as $g)
            {
                $split = explode('=', $g);

                /** In case a null is passed through **/
                if (isset($split[1]))
                {
                    $oauth[$split[0]] = urldecode($split[1]);
                }
            }
        }

        $postfields = $this->getPostfields();

        if (!is_null($postfields)) {
            foreach ($postfields as $key => $value) {
                $oauth[$key] = $value;
            }
        }

        $base_info = $this->buildBaseString($url, $requestMethod, $oauth);
        $composite_key = rawurlencode($consumer_secret) . '&' . rawurlencode($oauth_access_token_secret);
        $oauth_signature = base64_encode(hash_hmac('sha1', $base_info, $composite_key, true));
        $oauth['oauth_signature'] = $oauth_signature;

        $this->url = $url;
        $this->requestMethod = $requestMethod;
        $this->oauth = $oauth;

        return $this;
    }

    /**
     * Perform the actual data retrieval from the API
     *
     * @param boolean $return      If true, returns data. This is left in for backward compatibility reasons
     * @param array   $curlOptions Additional Curl options for this request
     *
     * @throws \Exception
     *
     * @return string json If $return param is true, returns json data.
     */
    public function performRequest($return = true, $curlOptions = array())
    {
        if (!is_bool($return))
        {
            throw new Exception('performRequest parameter must be true or false');
        }

        $header =  array($this->buildAuthorizationHeader($this->oauth), 'Expect:');

        $getfield = $this->getGetfield();
        $postfields = $this->getPostfields();

        $options = array(
            CURLOPT_HTTPHEADER => $header,
            CURLOPT_HEADER => false,
            CURLOPT_URL => $this->url,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_TIMEOUT => 10,
        ) + $curlOptions;

        if (!is_null($postfields))
        {
            $options[CURLOPT_POSTFIELDS] = http_build_query($postfields);
        }
        else
        {
            if ($getfield !== '')
            {
                $options[CURLOPT_URL] .= $getfield;
            }
        }

        $feed = curl_init();
        curl_setopt_array($feed, $options);
        $json = curl_exec($feed);

        if (($error = curl_error($feed)) !== '')
        {
            curl_close($feed);

            throw new \Exception($error);
        }

        curl_close($feed);

        return $json;
    }

    /**
     * Private method to generate the base string used by cURL
     *
     * @param string $baseURI
     * @param string $method
     * @param array  $params
     *
     * @return string Built base string
     */
    private function buildBaseString($baseURI, $method, $params)
    {
        $return = array();
        ksort($params);

        foreach($params as $key => $value)
        {
            $return[] = rawurlencode($key) . '=' . rawurlencode($value);
        }

        return $method . "&" . rawurlencode($baseURI) . '&' . rawurlencode(implode('&', $return));
    }

    /**
     * Private method to generate authorization header used by cURL
     *
     * @param array $oauth Array of oauth data generated by buildOauth()
     *
     * @return string $return Header used by cURL for request
     */
    private function buildAuthorizationHeader(array $oauth)
    {
        $return = 'Authorization: OAuth ';
        $values = array();

        foreach($oauth as $key => $value)
        {
            if (in_array($key, array('oauth_consumer_key', 'oauth_nonce', 'oauth_signature',
                'oauth_signature_method', 'oauth_timestamp', 'oauth_token', 'oauth_version'))) {
                $values[] = "$key=\"" . rawurlencode($value) . "\"";
            }
        }

        $return .= implode(', ', $values);
        return $return;
    }

    /**
     * Helper method to perform our request
     *
     * @param string $url
     * @param string $method
     * @param string $data
     * @param array  $curlOptions
     *
     * @throws \Exception
     *
     * @return string The json response from the server
     */
    public function request($url, $method = 'get', $data = null, $curlOptions = array())
    {
        if (strtolower($method) === 'get')
        {
            $this->setGetfield($data);
        }
        else
        {
            $this->setPostfields($data);
        }

        return $this->buildOauth($url, $method)->performRequest(true, $curlOptions);
    }
}

Open in new window

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
error2013Author Commented:
Thanks a million for all your time and help.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
PHP

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.