0

我正在开发一个 php 页面,该页面显示几个主题标签的推文,假设 #apple、#iphone 将显示该主题标签的所有最近推文。

我希望将它与 PHP 和 MySQL 一起使用。不知道如何使用 Twitter 流 API。

我是否需要创建缓存并将其存储到 MySQL 中,或者我可以在特定主题标签上显示最近的 100 条推文。另外我听说调用 twitter api 有一些限制。

4

1 回答 1

1

使用 twitter api atom 提要,您可以通过带有以下 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;
}
于 2012-02-08T15:00:39.633 回答