R - Twitter - fromJSON - 获取推文列表
R - Twitter - fromJSON - get list of tweets
我想使用 R 中的包 RJSONIO 从 Twitter 检索给定主题标签的推文列表。我想我已经非常接近解决方案了,但我似乎错过了一步。
我的代码如下(在这个例子中,我使用#NBA 作为标签):
library(httr)
library(RJSONIO)
# 1. Find OAuth settings for twitter:
# https://dev.twitter.com/docs/auth/oauth
oauth_endpoints("twitter")
# Replace key and secret below
myapp <- oauth_app("twitter",
key = "XXXXXXXXXXXXXXX",
secret = "YYYYYYYYYYYYYYYYY"
)
# 3. Get OAuth credentials
twitter_token <- oauth1.0_token(oauth_endpoints("twitter"), myapp)
# 4. Use API
req=GET("https://api.twitter.com/1.1/search/tweets.json?q=%23NBA&src=typd",
config(token = twitter_token))
req <- content(req, as = "text")
response=fromJSON(req)
如何从对象 'response' 中获取推文列表?
最后,我想得到类似的东西:
searchTwitter("#NBA", n=5000, lang="en")
非常感谢!
我想使用 R 中的包 RJSONIO 从 Twitter 检索给定主题标签的推文列表。我想我已经非常接近解决方案了,但我似乎错过了一步。
我的代码如下(在这个例子中,我使用#NBA 作为标签):
library(httr)
library(RJSONIO)
# 1. Find OAuth settings for twitter:
# https://dev.twitter.com/docs/auth/oauth
oauth_endpoints("twitter")
# Replace key and secret below
myapp <- oauth_app("twitter",
key = "XXXXXXXXXXXXXXX",
secret = "YYYYYYYYYYYYYYYYY"
)
# 3. Get OAuth credentials
twitter_token <- oauth1.0_token(oauth_endpoints("twitter"), myapp)
# 4. Use API
req=GET("https://api.twitter.com/1.1/search/tweets.json?q=%23NBA&src=typd",
config(token = twitter_token))
req <- content(req, as = "text")
response=fromJSON(req)
如何从对象 'response' 中获取推文列表?
最后,我想得到类似的东西:
searchTwitter("#NBA", n=5000, lang="en")
非常感谢!