Learn R Programming

vosonSML (version 0.35.1)

Authenticate.mastodon: Mastodon API authentication

Description

Mastodon OAuth authentication.

Usage

# S3 method for mastodon
Authenticate(
  socialmedia,
  instance = NULL,
  type = "public",
  ...,
  verbose = 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".

Arguments

socialmedia

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.

Examples

Run this code
if (FALSE) {
# 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")
}

Run the code above in your browser using DataLab