2015 年 4 月,the blog post you mentioned 中的代码不再适用于我(使用 twitteR v1.1.8)。
我不知道你为什么没有成功安装 twitteR 包。尝试自己一个一个地安装依赖项。
对于每个:
方法、bit64、rjson、DBI、httr、twitteR
运行
install.packages("methods")
#...
也许这有助于找出问题所在。
然后我只是尝试了这个(快速而肮脏的解决方案。不要与任何人分享您的明文凭据):
library(twitteR)
#, please see https://apps.twitter.com/
consumerKey = "PH...." # from your app name
consumerSecret = "zr...."
accessToken = "5199999-22...."
accessSecret = "94..."
options(httr_oauth_cache=TRUE) # skip question appearing on console
setup_twitter_oauth(consumer_key = consumerKey, consumer_secret = consumerSecret,
access_token = accessToken, access_secret = accessSecret)
# tweets about beer
searchTwitter("#beer", n=100)
# tweets about Berlin
searchTwitter("#berlin", n=100)
# tweets about nerds
searchTwitter("#nerds", n=100)
# tweets about R
#Rtweets(n=42)
# ...
##########################################################################
## lets test out what our session limits look like now after these requests
##########################################################################
rate.limit <- getCurRateLimitInfo()
# print out all metrics that have been changed
rate.limit[rate.limit$limit != rate.limit$remaining,]