【问题标题】:Grabbing tweets using PHP [closed]使用 PHP 抓取推文 [关闭]
【发布时间】:2012-04-08 11:22:41
【问题描述】:

我正在尝试从 Twitter 获取推文。我所拥有的是一个用户列表,我想从中获取他们的推文并将它们存储在我的数据库中。我想知道我是否要使用 Twitter API 或者是否有任何简单的代码可以实现这一点。

根据https://dev.twitter.com/docs/twitter-libraries#php,PHP 中有五个库。我想知道哪个对我有用?

谢谢大家。

【问题讨论】:

  • 你至少测试过其中一个吗?我的意思是你到目前为止做了什么?
  • “使用 API”和“简单代码”不是对立的选择。
  • 另外,如果您的要求是“获取用户的推文”,我非常确定每个库都可以做到。
  • 我只是按照教程youtube.com/watch?v=JWONayq1EKM 从指定用户那里抓取一条推文,但我不确定使用 API 是否更好

标签: php twitter web-crawler


【解决方案1】:

有了 Twitter,它再简单不过了。只需file_get_contents() 这个 URL:http://twitter.com/statuses/user_timeline.json?screen_name=USERNAME&count=10,你就会得到一个 JSON,其中包含 USERNAME 的 10 条最新推文。

$tweets = json_decode(file_get_contents('http://twitter.com/statuses/user_timeline.json?screen_name=USERNAME&count=10'));

var_dump($tweets);

【讨论】:

  • 这行不通了
  • 如果您使用 Google 搜索“Twitter API”,您会发现他们的网址已更改。
  • 不仅如此。他们弃用了所有未经身份验证的 API。您现在必须在调用 API 1.1 之前进行身份验证
猜你喜欢
  • 1970-01-01
  • 2021-11-13
  • 2012-02-28
  • 2020-08-06
  • 1970-01-01
  • 2011-07-29
  • 1970-01-01
  • 2018-12-31
  • 1970-01-01
相关资源
最近更新 更多