Slack v0.9.0 Slack.Web.Oauth

Summary

Functions

Exchanges a temporary OAuth code for an API token

Functions

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

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.