Показать подписчиков в Twitter в виде обычного текста - PullRequest
1 голос
/ 16 сентября 2011

Я использую следующий php-код для отображения поклонников Facebook.Надеюсь сделать что-то подобное для Твиттера.

Любая помощь приветствуется.

<?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 ]

3 голосов
/ 16 сентября 2011

Просто используйте файл Twitter JSON, как вы с API Facebook

<?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 / час

1 голос
/ 16 сентября 2011

Все, что вам нужно, будет закончено на dev.twitter.com .Вам будет особенно интересен метод REST API get / users / show .

0 голосов
/ 16 сентября 2011

Эта функция будет работать, просто введите ваше имя пользователя.

<?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");
?>

Убедитесь, что вы кешируете результаты, потому что не хотите часто вызывать эту функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...