This R markdown comes from R documentation for the rtweet package at https://www.rdocumentation.org/packages/rtweet/versions/0.7.0
rtweet
provides users a range of functions designed to extract data from Twitter’s REST and streaming APIs.
To get the current released version from CRAN:
#install.packages("httpuv")
library(httpuv)
## Warning: package 'httpuv' was built under R version 4.0.3
## install rtweet from CRAN
#install.packages("rtweet")
## load rtweet package
library(rtweet)
## Warning: package 'rtweet' was built under R version 4.0.3
Search for up to 18,000 (non-retweeted) tweets containing the Election2020 hashtag.
api_key = "hQEd7o3rkkgCyW40y*********"
api_secret = "8j3WOcBztObXEuAtRo7RZu37**********************"
## authentication via web browser
token <- create_token(
app = "BDM2020", # App의 이름은 어떤것이라도 상관없습니다
consumer_key = api_key,
consumer_secret = api_secret
) # Key 와 Secret 코드는 각자 다 다른 코드를 부여 받게 됨으로 각자의 코드를 복사 후 붙이기 해야 합니다.
token
rt <- search_tweets(
"#Election2020", n = 18000, include_rts = FALSE, token = token
)
Twitter rate limits cap the number of search results returned to 18,000 every 15 minutes. To request more than that, simply set retryonratelimit = TRUE
and rtweet will wait for rate limit resets for you.
## search for 250,000 tweets containing the word data
rt <- search_tweets(
"#Election2020", n = 250000, include_rts = FALSE, token = token, retryonratelimit = TRUE
)
## quick overview of rtweet functions
vignette("intro", package = "rtweet")
## starting httpd help server ... done