Slack v0.23.5 Slack.Web.Oauth View Source

Link to this section Summary

Functions

Exchanges a temporary OAuth code for an API token

Link to this section Functions

Link to this function

access(client_id, client_secret, code, optional_params \\ %{}) View Source

Exchanges a temporary OAuth code for an API token.

Required Params

  • client_id - Issued when you created your application. ex: 4b39e9-752c4
  • client_secret - Issued when you created your application. ex: 33fea0113f5b1
  • code - The code param returned via the OAuth callback. ex: ccdaa72ad

Optional Params

  • redirect_uri - This must match the originally submitted URI (if one was sent). ex: http://example.com

Errors the API can return:

  • bad_client_secret - Value passed for client_secret was invalid.
  • bad_redirect_uri - Value passed for redirect_uri did not match the redirect_uri in the original request.
  • invalid_client_id - Value passed for client_id was invalid.
  • invalid_code - Value passed for code was invalid.