rtweet_user: Authentication options

Description Usage Arguments Security See Also

View source: R/auth.R

Description

There are three ways that you can authenticate with the twitter API:

To use rtweet_app() or rtweet_bot() you will need to create your own Twitter app following the instructions in vignette("auth.Rmd"). rtweet_user() can be used with your own app, but generally there is no need to because it uses the Twitter app provided by rtweet.

Use auth_as() to set the default auth mechanism for the current session, and auth_save() to save an auth mechanism for use in future sessions.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
rtweet_user(api_key = NULL, api_secret = NULL)

rtweet_bot(
  api_key = ask_pass("API key"),
  api_secret = ask_pass("API secret"),
  access_token = ask_pass("access token"),
  access_secret = ask_pass("access token")
)

rtweet_app(bearer_token = ask_pass("bearer token"))

Arguments

api_key, api_secret

Application API key and secret. These are generally not required for tweet_user() since the defaults will use the built-in rtweet app.

access_token, access_secret

Access token and secret.

bearer_token

App bearer token.

Security

All of the arguments to these functions are roughly equivalent to passwords so should generally not be typed into the console (where they the will be recorded in .Rhistory) or recorded in a script (which is easy to accidentally share). Instead, call these functions without arguments since the default behaviour is to use askpass::askpass() to interactively prompt you for the values.

See Also

Other authentication: auth_as(), auth_get(), auth_save(), auth_setup_default()


mkearney/rtweet documentation built on Sept. 29, 2021, 12:01 p.m.