in R/auth.R [98:114]
adlib_set_longterm_token <- function() {
if (token_exists()) {
if (menu(title = "A token is already saved. Get a new one?", choices = c("y", "n")) == 2) {
return(invisible(FALSE))
}
}
app_id <- secret_get(APP_ID)
app_secret <- secret_get(APP_SECRET)
message("Visit https://developers.facebook.com/tools/explorer/ to obtain a short-term access token.\nIt will be exchanged for a long-term access token that will be securely stored in your computer's credential store.")
readline("Press <Enter>")
short_term_token <- get_pass("Enter token")
if (length(short_term_token) == 0) {
stop("No short term token supplied.")
}
token <- get_long_term_access_token(app_secret, app_id, short_term_token)
token_set(token)
}