Slack v0.23.5 Slack.Web.Oauth.V2 View Source
Link to this section Summary
Functions
Exchanges a temporary OAuth verifier code for an access token
Link to this section Functions
Link to this function
access(client_id, client_secret, code, optional_params \\ %{}) View Source
Exchanges a temporary OAuth verifier code for an access 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
- Thecode
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 forclient_secret
was invalid.bad_redirect_uri
- Value passed forredirect_uri
did not match theredirect_uri
in the original request.invalid_client_id
- Value passed forclient_id
was invalid.invalid_code
- Value passed forcode
was invalid.invalid_grant_type
- Value passed for grant_type was invalid.oauth_authorization_url_mismatch
- The OAuth flow was initiated on an incorrect version of the authorization url. The flow must be initiated via /oauth/v2/authorize.