Считайте твиты, используя хэштег - PullRequest
0 голосов
/ 04 июля 2011

Я занимаюсь разработкой приложения для Twitter, и у меня возникла проблема, которую я не могу решить.Не могли бы вы мне помочь, пожалуйста?Приложение для продвижения бренда.Нам нужно посчитать каждый твит, используя хэштег, и дать автору твита # 50000 цену.Как мы можем взять эти данные из Twitter API и определить твит № 50000?Спасибо за вашу помощь!

Мы используем PHP и MySQL.

Ответы [ 3 ]

1 голос
/ 08 июля 2011

этот исходный код php для хэштега get count (#) twitter

<?php
   global $total, $hashtag;
   //$hashtag = '#supportvisitbogor2011';
   $hashtag = '#australialovesjustin';
   $total = 0;
   function getTweets($hash_tag, $page) {
      global $total, $hashtag;
      $url = 'http://search.twitter.com/search.json?q='.urlencode($hash_tag).'&';
      $url .= 'page='.$page;    
      $ch = curl_init($url);
      curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
      $json = curl_exec ($ch);
      curl_close ($ch);
      //echo "<pre>";    
      //$json_decode = json_decode($json);
      //print_r($json_decode->results);

      $json_decode = json_decode($json);        
      $total += count($json_decode->results);    
      if($json_decode->next_page){
         $temp = explode("&",$json_decode->next_page);        
         $p = explode("=",$temp[0]);                
         getTweets($hashtag,$p[1]);
      }        
   }

   getTweets($hashtag,1);
   echo $total;
?>

Спасибо ..

1 голос
/ 04 июля 2011

Я бы начал с поиска phirehose , который позволит вам получить твиты.Вы также можете использовать Ruby Twitter Gem , который довольно хорошо документирован и прост в использовании, если вы знакомы с ruby.

0 голосов
/ 04 июля 2011

Я искал это прошлой ночью.Вы можете запросить URL т.е.http://search.twitter.com/search.json?q=%23hashtag

(Вот страница документации http://dev.twitter.com/doc/get/search)

И, скажем, 5-минутный скрипт cron, ведите запись последнего полученного вами идентификатора твита, передавая его поисковому URL, посколькупараметр, сохраняя при этом подсчет количества твитов, которые вы насчитали, опционально сохраняя каждый твит в таблице для справки ... это мои 2 цента

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