2016-02-15 34 views
0

我试图在时间范围为11/15/15 - 11/30/15的tweets中添加“Deacs”和“basketball”字样。searchTwitter()R函数无法按预期方式工作

由于以下的Twitter网站上搜索发现,这种鸣叫肯定存在: https://twitter.com/search?src=typd&q=Deacs%20basketball%20since%3A2015-11-15%20until%3A2015-11-30

我已经建立了我的环境Twitter的包,并已成功地拉到1000+鸣叫,在过去的一个电话。然而,当我运行下面的代码:

Dtweets1 <- searchTwitter('deacs+basketball', n = 10, since = '2015-11-15', until = '2015-11-30') 

我碰到下面的错误,以及0列表:

Warning message: 

In doRppAPICall("search/tweets", n, params = params, retryOnRateLimit = retryOnRateLimit, : 10 tweets were requested but the API can only return 0 

是否有这个错误弹出一个特别的原因?

回答

1

它与您提取数据的方式无关。

实际上,Twitter Search API只返回结果样本,而不是全面搜索。

为了获得更好的效果,您可以使用Twitter Stream API创建搜索结果数据库,并不断更新它们。

对我来说工作得很好。

0

我认为这是因为你正在寻找文字'取消+篮球'。用空格替换'+'。

+1

'?searchTwitter'说'使用'+'来区分查询词。'并给出一个例子'searchTwitter'('world cup + brazil',resultType =“popular”,n = 15)。我不认为这是问题。 – Laterow

+1

我在GET搜索/推文的文档中发现了这一点:“请记住,搜索索引有7天的限制,换句话说,在超过一周的日期内不会发现任何推文。” –

相关问题