【问题标题】:Filter tweeter feed by username and hashtag按用户名和标签过滤高音提要
【发布时间】:2011-09-13 01:29:38
【问题描述】:

我已经开始使用 twitter API,并且想通过从特定用户的特定 #hashtag 下提取推文来过滤推文。任何想法正确的语法是什么,或者如果可能的话?

这是我目前使用的代码:

 <?php  
 $username = "TwitterUsername"; // Your twitter username.  
 $limit = "5"; // Number of tweets to pull in.  

 /* These prefixes and suffixes will display before and after the entire block of      tweets. */  
 $prefix = ""; // Prefix - some text you want displayed before all your tweets.  
 $suffix = ""; // Suffix - some text you want displayed after all your tweets.  
 $tweetprefix = ""; // Tweet Prefix - some text you want displayed before each tweet.  
 $tweetsuffix = "<br>"; // Tweet Suffix - some text you want displayed after each tweet.  

 $feed = "http://search.twitter.com/search.atom?q=from:" . $username . "&rpp=" . $limit;  

 function parse_feed($feed, $prefix, $tweetprefix, $tweetsuffix, $suffix) {  

 $feed = str_replace("&lt;", "<", $feed);  
 $feed = str_replace("&gt;", ">", $feed);  
 $clean = explode("<content type=\"html\">", $feed);  

 $amount = count($clean) - 1;  

 echo $prefix;  

 for ($i = 1; $i <= $amount; $i++) {  
 $cleaner = explode("</content>", $clean[$i]);  
 echo $tweetprefix;  
 echo $cleaner[0];  
 echo $tweetsuffix;  
 }  

 echo $suffix;  
 }  

 $twitterFeed = file_get_contents($feed);  
 parse_feed($twitterFeed, $prefix, $tweetprefix, $tweetsuffix, $suffix);  
 ?>

非常感谢

【问题讨论】:

  • 有人对此有任何想法吗?

标签: php syntax twitter


【解决方案1】:

您只需更改搜索参数(对于用户名 nycomed 和主题标签 copd )

http://search.twitter.com/search.atom?q=%23copd+OR+%23nycomed

我已经在我的主题中对此进行了测试并且可以使用。您甚至可以直接在浏览器中尝试。

您可以找到更多信息here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    相关资源
    最近更新 更多