Module: Slack::Web::Api::Endpoints::Oauth
- Included in:
- Slack::Web::Api::Endpoints
- Defined in:
- lib/slack/web/api/endpoints/oauth.rb
Instance Method Summary collapse
-
#oauth_access(options = {}) ⇒ Object
This method allows you to exchange a temporary OAuth code for an API access token.
Instance Method Details
#oauth_access(options = {}) ⇒ Object
This method allows you to exchange a temporary OAuth code for an API access token. This is used as part of the OAuth authentication flow.
22 23 24 25 26 27 |
# File 'lib/slack/web/api/endpoints/oauth.rb', line 22 def oauth_access( = {}) throw ArgumentError.new('Required arguments :client_id missing') if [:client_id].nil? throw ArgumentError.new('Required arguments :client_secret missing') if [:client_secret].nil? throw ArgumentError.new('Required arguments :code missing') if [:code].nil? post('oauth.access', ) end |