Get twitter follower count in php

  • Sumo

Twitter API 1.0 is deprecated and is no longer active. With the REST 1.1 API, you need oAuth authentication to retrieve data from Twitter.

<?php 
require_once( 'TwitterAPIExchange.php' ); //get it from https://github.com/J7mbo/twitter-api-php
/** Set access tokens here - see: https://dev.twitter.com/apps/ **/
$settings = array(
'oauth_access_token' 		=> "YOUR_OAUTH_ACCESS_TOKEN",
'oauth_access_token_secret' => "YOUR_OAUTH_ACCESS_TOKEN_SECRET",
'consumer_key' 				=> "YOUR_CONSUMER_KEY",
'consumer_secret' 			=> "YOUR_CONSUMER_SECRET"
);
$ta_url = 'https://api.twitter.com/1.1/statuses/user_timeline.json';
$getfield = '?screen_name=SwatantraKumar'; //'?screen_name=REPLACE_ME';
$requestMethod = 'GET';
$twitter = new TwitterAPIExchange( $settings );
$follow_count = $twitter->setGetfield( $getfield )
->buildOauth( $ta_url, $requestMethod )
->performRequest();
$data = json_decode( $follow_count, true );
$followers_count = $data[0]['user']['followers_count'];
echo $followers_count;
?>

Parsing the XML

<?php 
$xml = new SimpleXMLElement( urlencode( strip_tags( 'https://twitter.com/users/google.xml' ) ), null, true );
echo "Follower count: ".$xml->followers_count;
?>

One Comment

  1. Ann says:

    Hello,

    I’m new with php and I would like to ask in which files do I have to add the code above.

    Thanks for your help

Leave a Reply

Your email address will not be published. Required fields are marked *