使用#标签推文

时间:2011-02-28 15:45:50

标签: twitter

有没有办法保持包含特定主题标签或单词的推文数?例如,保留包含主题标签,#apple或包含'iphone'的所有推文的所有推文的计数?

2 个答案:

答案 0 :(得分:3)

这个获取计数主题标签(#)twitter

的php源代码
<?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 :(得分:0)

您可以使用DataSift之类的服务来实时跟踪包含特定主题标签或关键字的推文。他们也将在今年夏天发布Historics service,让您可以回溯到2010年1月