Есть ли способ получить количество щебета для определенного URL? - PullRequest
33 голосов
/ 23 января 2011

Я просмотрел документацию по API, но не смог ее найти. Было бы неплохо взять этот номер, чтобы увидеть, насколько популярным является URL. Engadget использует кнопку «Поделиться» в твиттере, если вы ищете пример. Я пытаюсь сделать это через JavaScript. Любая помощь приветствуется.

Ответы [ 12 ]

0 голосов
/ 27 января 2015

Этот класс Javascript позволит вам получать доступ к информации из Facebook, Twitter и LinkedIn.

Пример использования

<p>Facebook count: <span id="facebook_count"></span>.</p>
<p>Twitter count: <span id="twitter_count"></span>.</p>
<p>LinkedIn count: <span id="linkedin_count"></span>.</p>
<script type="text/javascript">
    var smStats=new SocialMediaStats('https://google.com/'); // Replace with your desired URL
    smStats.facebookCount('facebook_count'); // 'facebook_count' refers to the ID of the HTML tag where the result will be placed.
    smStats.twitterCount('twitter_count');
    smStats.linkedinCount('linkedin_count');    
</script>

Загрузка

https://404it.no/js/blog/SocialMediaStats.js

Дополнительные примеры и документация

Javascript класс для получения URL-адресов в Facebook, Twitter и LinkedIn

0 голосов
/ 08 сентября 2013

Я просто читаю содержимое в объект json через php, а затем разбираю его ..

<script>
<?php
$tweet_count_url = 'http://urls.api.twitter.com/1/urls/count.json?url='.$post_link;
$tweet_count_open = fopen($tweet_count_url,"r");
$tweet_count_read = fread($tweet_count_open,2048);
fclose($tweet_count_open);
?>
var obj = jQuery.parseJSON('<?=$tweet_count_read;?>'); 
jQuery("#tweet-count").html("("+obj.count+") "); 
</script>

Достаточно просто, и это отлично подходит для моих целей.

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