Twitter挖掘 - 有多少API'获取请求'我在做什么?

时间:2016-02-05 21:53:03

标签: r twitter oauth

我正在使用R packahe twitteR 从Twitter API中提取一些推文信息。 我通过OAuth登录如下:

setup_twitter_oauth(consumerKey, consumerSecret, accessToken, accessTokenSecret)

这很好用。然后,我使用函数searchTwitter使用以下循环获取15个搜索项(下面的较小示例)的信息:

searchTerms <- c(`term1` = "Barrack Obama",
                 `term2` = "Donald Duck")

for(i in 1:length(terms)) {

    raw_tweets[[i]] <- searchTwitter(searchTerms[i], n = 99999,
                                     since = as.Date(Sys.time()),
                                     lang = "en", resultType = 'recent')
}

这确实有效 - 但是我在这个过程中会多次超时(这个较短的例子可能会赢得!)所以需要大致等待#13; 15分钟减去时间被用来使用所有180个请求&#34;

我的印象是我提出了15个请求,因此可以轻松地一次性获取所有数据。

我错过了什么?有一天算作一个请求吗?

这显示了我与API运行连接的限制:

my_limits <- twitteR::getCurRateLimitInfo()

似乎受影响的唯一值(来自64个类别)是/search/tweets

> my_limits[61,]
       resource         limit   remaining   reset
  61   /search/tweets   180     180         2016-02-05 21:54:57

我无法在dev website上找到关于实际构成一次资源使用情况的任何额外信息 - 我无法在the source code of the package中找到任何内容帮助我。

由于我正在使用此功能,并且不熟悉实际的 API接口json,我无法提供更多信息。

0 个答案:

没有答案