Learn R Programming

slackr (version 2.3.0)

call_slack_api: A wrapper function to call the Slack API with authentication and pagination.

Description

A wrapper function to call the Slack API with authentication and pagination.

Usage

call_slack_api(
  path,
  ...,
  body = NULL,
  .method = c("GET", "POST"),
  bot_user_oauth_token,
  .verbose = Sys.getenv("SLACKR_VERBOSE", "FALSE"),
  .next_cursor = ""
)

Arguments

path

The API definition path, e.g. /api/auth.test

...

These arguments must be named and will be added to the API query string

body

If .method = POST the body gets passed to the API body

.method

Either "GET" or "POST"

bot_user_oauth_token

The Slack bot OAuth token character vector

.verbose

If TRUE, prints httr verbose messages. Useful for debugging.

.next_cursor

The value of the next cursor, when using pagination.

Value

The API response (a named list)