Mastodon OAuth authentication.
Usage
# S3 method for class 'mastodon'
Authenticate(
socialmedia,
instance = NULL,
type = "public",
...,
verbose = TRUE
)
Arguments
Character string. Identifier for social media API to authenticate, set to
"mastodon"
.- instance
Character string. Server to authenticate against and create token.
- type
Character string. Type of access, can be
"public"
or"user"
. Default is"public"
.- ...
Additional parameters passed to function. Not used in this method.
- verbose
Logical. Output additional information. Default is
TRUE
.
Value
A credential
object containing an access token $auth
and social media type descriptor
$socialmedia
set to "mastodon"
. Object has the class names "credential"
and "mastodon"
.
Examples
if (FALSE) { # \dontrun{
# mastodon API public access bearer token
mastodon_auth <- Authenticate(
"mastodon",
instance = "mastodon.social"
)
# mastodon API user access bearer token
mastodon_auth_user <- Authenticate(
"mastodon",
instance = "mastodon.social",
type = "user"
)
# if thread collection API token not required
mastodon_auth <- Authenticate("mastodon")
} # }