如何通过 PHP+MySQL 使用 Hash 标签显示来自 twitter 的推文

发布于 2025-01-04 08:54:45 字数 214 浏览 1 评论 0原文

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

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

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

I am looking on to develop a php page, which shows tweets for a couple of hashtags, Suppose #apple, #iphone will display all the recent tweets for that Hashtags.

I am looking to use this with PHP and MySQL. Dont know how to use Twitter stream API.

Do i need to create a cache and store it into MySQL or Can i display the recent 100 tweets on a particular hashtag. Also I heard some limitations are there for twitter api to be called.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

毁虫ゝ 2025-01-11 08:54:45

使用 twitter api 原子提要,您可以通过带有以下 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;
}

Using the twitter api atom feed you can retrieve by hashtag with the following url,

http://search.twitter.com/search.atom?q=%23apple&rpp=100

this returns an xml based response so something like the below could read it:

$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;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文