View source: R/get_all_tweets.R
get_all_tweets | R Documentation |
This function collects tweets by query string or strings between specified date ranges.
get_all_tweets( query = NULL, start_tweets, end_tweets, bearer_token = get_bearer(), n = 100, file = NULL, data_path = NULL, export_query = TRUE, bind_tweets = TRUE, page_n = 500, context_annotations = FALSE, verbose = TRUE, ... )
query |
string or character vector, search query or queries |
start_tweets |
string, starting date |
end_tweets |
string, ending date |
bearer_token |
string, bearer token |
n |
integer, upper limit of tweets to be fetched |
file |
string, name of the resulting RDS file |
data_path |
string, if supplied, fetched data can be saved to the designated path as jsons |
export_query |
If |
bind_tweets |
If |
page_n |
integer, amount of tweets to be returned by per page |
context_annotations |
If |
verbose |
If |
... |
arguments will be passed to |
The function can also collect tweets by users. These may be specified alongside a query string or without. When no query string is supplied, the function collects all tweets by that user.
If a filename is supplied, the function will save the result as a RDS file.
If a data path is supplied, the function will also return tweet-level data in a data/ path as a series of JSONs beginning "data_"; while user-level data will be returned as a series of JSONs beginning "users_".
When bind_tweets is TRUE
(default), the function returns a data frame. Nothing otherwise.
## Not run: bearer_token <- "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" get_all_tweets(query = "BLM", start_tweets = "2020-01-01T00:00:00Z", end_tweets = "2020-01-05T00:00:00Z", bearer_token = get_bearer(), data_path = "data", n = 500) get_all_tweets(users = c("cbarrie", "jack"), start_tweets = "2021-01-01T00:00:00Z", end_tweets = "2021-06-01T00:00:00Z", bearer_token = get_bearer(), n = 1000) get_all_tweets(start_tweets = "2021-01-01T00:00:00Z", end_tweets = "2021-06-01T00:00:00Z", bearer_token = get_bearer(), n = 1500, conversation_id = "1392887366507970561") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.