我正在开发一个php页面,它显示了几个主题标签的推文,假设#apple,#iphone将显示该Hashtags的所有最新推文。
我希望将它与PHP和MySQL一起使用。不知道如何使用Twitter流API。
我是否需要创建缓存并将其存储到MySQL中?或者我可以在特定的主题标签上显示最近的100条推文。我也听说有一些限制可以调用twitter api。
答案 0 :(得分:1)
使用twitter api atom feed,你可以通过hashtag检索以下url,
http://search.twitter.com/search.atom?q=%23apple&rpp=100
这会返回一个基于xml的响应,所以类似下面的内容可以读取它:
$feed = "http://search.twitter.com/search.atom?q=%23apple&rpp=100";
$xml = simplexml_load_file($feed);
foreach($xml->entry as $id => $entry)
{
//do what you want here,
//some (definitely not all) available values are
$linkToTweet = $entry->link[0]["href"];
$linkToAvatar = $entry->link[1]["href"];
$timestamp = $entry->updated;
$tweet = $entry->content;
}