2

我曾经使用带有 xml 包的 R 来获取 twitter 数据。似乎他们不再使用 xmls 而只使用 json。我尝试了一些使用 json 的方法,但一直收到错误消息,提示 API 1.0 不再可用,我需要使用 API 1.1。很好,但似乎没有明确的文档说明如何。

有人可以指导我到某个位置或提供获取 Twitter 数据的示例代码吗?

我曾经在 R 中这样做,但似乎 python 更适合这个。如果有人可以提供其中一个或两个方面的指南,将不胜感激。(或一些带有解释的示例代码)

谢谢

4

3 回答 3

0

Twitter API 从 1.0 版更新到 1.1 版。由于需要身份验证,许多代码现已失效。许多带有代码示例的博客文章不再有效。

对于 Python,我更喜欢熊的包

对于 R,我认为标准包是twitteR

无论您做什么,您都必须将您的“应用程序”作为开发人员进行身份验证:链接

于 2014-03-31T13:40:15.513 回答
0

我推荐使用Sixohsix 的twitterPython 库

github 页面上有一些文档,如果你至少熟悉一点 Python(我刚开始使用 Python 时对 Python 不是很了解),那么它非常容易使用。它支持 API v1.1(v1.0 已被弃用,甚至不再工作,afaik)。

使用 Ubuntu 上网本上的一些 Python 脚本,我能够连续查询 API 将近一年,而没有一次崩溃。我不会为此推荐 R,尤其是在您需要大量数据的情况下。

您仍然可以使用 R 进行数据分析,实际上您可以使用rpy2.

于 2013-08-29T16:05:36.197 回答
0

这个包可能有用。它是几天前刚刚发布的。

R 的 twitterR 包

于 2013-08-29T17:33:53.643 回答