我正在使用R,我需要使用twitteR api从Twitter用户(@ExpressNewsPK)中检索一些最近的帖子。我创建了一个帐户并拥有访问令牌等。我使用以下命令来提取推文:
setup_twitter_oauth(consumerkey,consumersecret,accesstoken,accesssecret)
express_news_tweets <- searchTwitter("@ExpressNewsPK", n = 10, lang = "en" )
但是,返回的帖子不是此用户的最新帖子。我在哪里弄错了?
答案 0 :(得分:2)
我认为searchTwitter
将使用提供的搜索字符串进行搜索(此处为@ExpressNewsPK)。因此,它不会通过@ExpressNewsPK发送推文,而是会发送直接发送给@ExpressNewsPK的推文。
要从@ExpressNewsPK获取推文,您有一个名为userTimeline
的函数,可以从特定用户发送推文。
完成setup_twitter_oauth
后,您可以尝试
userTimeline("ExpressNewsPK")
在?userTimeline
答案 1 :(得分:0)
当您使用searchTwitter()
时,请致电Twitter Search API
。 Search API仅返回推文的示例历史记录。
您真正需要做的是致电Twitter Streaming API
。使用它,您将能够近乎实时地下载推文。您可以在此处详细了解Streaming API:https://dev.twitter.com/streaming/overview