Get Historical Tweets from a User Timeline
Source:R/getTweetsHistoricalTimeline.R
getTweetsHistoricalTimeline.RdObsoleta: preférí getTweetsSearchAPI(), basada en la API de X (datos del JSON, mas robusta).
Esta función permite recuperar tweets históricos de Twitter que coinciden con una búsqueda específica en el timeline de unx usuarix en particular. Puedes especificar el nombre de usuarix de Twitter del que deseas obtener los tweets históricos. La función recupera los tweets antiguos publicados por ese usuarix dentro del período de tiempo especificado. Es útil para investigaciones históricas, análisis de tendencias a lo largo del tiempo y cualquier otro análisis que requiera acceso a los datos históricos de unx usuarix en particular en Twitter. Cabe destacar que esta función no captura tweets de otras cuentas que han sido retuiteados por le usuarix especificadx.
Usage
getTweetsHistoricalTimeline(
username = "rstatstweet",
timeout = 10,
n_tweets = 100,
since = "2018-10-26",
until = "2018-10-30",
xuser = Sys.getenv("TWITTER_USER", Sys.getenv("USER")),
xpass = Sys.getenv("TWITTER_PASS", Sys.getenv("PASS")),
dir = getwd(),
save = TRUE
)Arguments
- username
Nombre de usuario de Twitter del que se desean recuperar los tweets. Por defecto es "rstatstweet".
- timeout
Tiempo de espera entre solicitudes en segundos. Por defecto es 10.
- n_tweets
El número máximo de tweets a recuperar. Por defecto es 100.
- since
Fecha de inicio para la búsqueda de tweets (en formato "YYYY-MM-DD"). Por defecto es "2018-10-26".
- until
Fecha de fin para la búsqueda de tweets (en formato "YYYY-MM-DD"). Por defecto es "2023-10-30".
- xuser
Nombre de usuarix de Twitter para autenticación. Por defecto es el valor de la variable de entorno TWITTER_USER (o, en su defecto, USER).
- xpass
Contraseña de Twitter para autenticación. Por defecto es el valor de la variable de entorno TWITTER_PASS (o, en su defecto, PASS).
- dir
Directorio para guardar el archivo RDS con las tweets recolectados. Por defecto es el directorio de trabajo actual.
- save
Lógico. Indica si se debe guardar el resultado en un archivo RDS (por defecto TRUE).
Value
Un tibble que contiene los datos de tweets recuperados, junto con la fecha, usuario, contenido del tweet y URL del tweet.
References
Puedes encontrar más información sobre el paquete TweetScrapeR en: https://github.com/agusnieto77/TweetScraperR
Examples
if (FALSE) { # \dontrun{
getTweetsHistoricalTimeline(
username = "rstatstweet", n_tweets = 50,
since = "2018-10-26", until = "2023-10-30"
)
# Sin guardar los resultados
getTweetsHistoricalTimeline(
username = "rstatstweet", n_tweets = 50,
since = "2018-10-26", until = "2023-10-30",
save = FALSE
)
} # }