这是我的代码:
library(RCurl)
library(twitteR)
library(ROAuth)
#run the libraries ctrl+r
api_key<-"3snovyV8bNn8jVWu93UNP61rd"
api_secret<-"1U3crdPY2kS4Nx12OaxjlE2geyDFSzJXJnVSJaEvIUV3LqHdCa"
access_token<-"2457340967-8wOYs9X7m66RzywCtT6KHlow6hP8zTNpSMTid7Y"
access_token_secret<-"gTqLbHGPayMgF3FG0o0tb42yBWd3TiCZ67vhXOfnLICZT"
setup_twitter_oauth(api_key,api_secret,access_token,access_token_secret)
#ctrl+r
searchTwitter("Cristiano Ronaldo", n=25, lang="en", since=NULL,
until=NULL,
locale=NULL, geocode=NULL, sinceID=NULL, maxID=NULL,
resultType=NULL, retryOnRateLimit=120)
#ctrl+r
Rtweets(n=25, lang="en", since=NULL)
我正在寻找一个命令来指定我想通过帐户提取的推文(即Cristiano Ronaldo的官方推特账号)。
感谢!!!
答案 0 :(得分:0)
我使用了smappR软件包的函数getTimeline
来从单个用户帐户获取推文。
如果您之前没有这样做,则需要从GitHub安装smappR。
library(devtools)
install_github("SMAPPNYU/smappR")
然后你可以使用getTimeline
函数来获取罗纳尔多的推文:
getTimeline(screen_name = "Cristiano",
filename = "ronaldo_tweets.json", # where tweets will be stored
n=500, ## number of tweets to download (max is 3,200)
oauth_folder = "~/Dropbox/credentials")
screen_name
参数指的是用户的twitter句柄。另请注意,smappR假定您在一个文件夹中有一个或多个OAuth对象。您可以在此处阅读有关其设置的信息:https://github.com/SMAPPNYU/smappR
我希望这会有所帮助。