--- title: "Intro to rtweet" output: rmarkdown::html_vignette: fig_caption: true code_folding: show toc_float: collapsed: true toc_depth: 3 vignette: > %\VignetteIndexEntry{Intro to rtweet} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- This vignette provides a quick tour of the R package, describing what could be possible to do. ```r library("rtweet") ``` ## Authenticate First you should set up your own credentials, lease read the `vignette("auth", "rtweet")`. ## Free ### Posting statuses You can post tweets with: ```r tweet_post(paste0("My first tweet with #rtweet #rstats at ", Sys.time())) ``` ### Your own data ```r user_self() ``` ## Paid ### Search tweets You can search tweets: ```r rstats <- tweet_search_recent("#rstats", n = 100) ``` ```r tweets_peace <- tweet_search_all("peace", n = 250000, retryonratelimit = TRUE) ``` ### Get friends Retrieve a list of all the accounts a **user follows**. ```r user_following("1234565") ``` ### Get followers If you really want all the users that follow the account we can use `user_follower()`: ```r R_foundation_flw <- user_follower("1599030512919650304") ``` ### Search users We can use `user_search()`: ```r users <- user_search(c("1599030512919650304", "2244994945")) ``` ### Get timelines Get the most recent tweets from R Foundation. ```r R_foundation_tline <- user_timeline("1599030512919650304") ``` ### Get favorites Get the 10 recently favorited statuses by R Foundation. ```r R_foundation_favs <- user_liked_tweets("1599030512919650304") ``` ### Muting users You can list those users muted: ```r um <- user_muted(user_self()$id) ``` ### Blocking users You can block users and unblock them: ```r user_block("rtweet") user_unblock("rtweet") ```