2011-09-16 56 views
1

我正在使用以下php代碼來顯示Facebook粉絲。希望能爲Twitter做類似的事情。以純文本顯示twitter關注者

任何幫助讚賞。

<?php 
function fbfan() { 
$pageID = 'facebookID'; 
$info = json_decode(file_get_contents('http://graph.facebook.com/' . $pageID)); 
echo $info->likes; 
} 
?> 

使用:

<p><?php fbfan(); ?> Facebook Fans</p> 

以上的偉大工程的意義,我們可以風格,我們的心的內容,再加上它的輕便。

Twitter上是否有類似的東西?回顯追隨者的數量。

回答

3

只需使用Twitter的JSON文件就像你是Facebook的API

<?php 
function twitterFollowers() { 
$pageID = 'wesbos'; 
$info = json_decode(file_get_contents('http://api.twitter.com/users/' . $pageID .'.json')); 
echo $info->followers_count; 
} 
?> 

要小心的是,你應該緩存JSON文件如Twitter限制你像60 /小時

+0

這真的有幫助,但我怎麼能得到這樣的顯示像這樣:插入逗號35,000。 <?php echo number_format(()); ?> – TikaL13

0

此功能工作,只需輸入您的用戶名。

<?php 

function getTwitterFollowers($screen_name) { 
    $url = "http://api.twitter.com/1/statuses/user_timeline.json?count=1&screen_name=" . $screen_name; 
    $data = json_decode(file_get_contents($url), true); 
    return $data[0]["user"]["followers_count"]; 
} 

?> 
<?php 
    echo getTwitterFollowers("twitter"); 
?> 

確保你緩存結果,因爲你不想調用這個函數很多。