Skip to contents

[Experimental]

Recupera los tweets del timeline de unx usuarix consultando la API GraphQL interna de X (en lugar de scrapear HTML). Devuelve datos estructurados directamente del JSON: texto completo (sin truncar), fecha exacta, y metricas (respuestas, retweets, citas, me gusta, vistas). Requiere una sesion importada con importSessionX().

Usage

getUserTweetsAPI(username = "NASA", n_tweets = 40, dir = getwd(), save = TRUE)

Arguments

username

Nombre de usuarix (sin @). Por defecto "NASA".

n_tweets

Numero maximo de tweets a recuperar. Por defecto 40.

dir

Directorio de destino del RDS. Por defecto el de trabajo.

save

Logico. Si TRUE (por defecto) guarda el resultado en un RDS.

Value

Un tibble con un tweet por fila y columnas: fecha, user, texto, idioma, respuestas, retweets, citas, megustas, views, emoticones (lista), hashtags (lista), menciones (lista), urls_externas (lista), media (lista de URLs), media_tipo (lista: photo/video/animated_gif), es_retweet, es_cita, tweet_citado_id, conversation_id, url y tweet_id.

Examples

if (FALSE) { # \dontrun{
importSessionX(auth_token = "...", ct0 = "...")
tw <- getUserTweetsAPI("NASA", n_tweets = 100)
} # }