Method: PureCloud.get_access_token_from_auth_code
- Defined in:
- lib/purecloud.rb
.get_access_token_from_auth_code(auth_code, client_id, client_secret, redirect_uri, environment = nil) ⇒ Object
Retrieves an Access token given an authorization code (authorization code grant)
867 868 869 870 871 872 873 874 875 876 877 878 879 |
# File 'lib/purecloud.rb', line 867 def get_access_token_from_auth_code(auth_code, client_id, client_secret, redirect_uri, environment = nil) environment ||= "mypurecloud.com" tokenFormData = { "grant_type" => "authorization_code", "code" => auth_code, "redirect_uri" => redirect_uri } tokenResponse =JSON.parse RestClient.post "https://#{client_id}:#{client_secret}@login.#{environment}/token", tokenFormData return tokenResponse['access_token']; end |