class Quickbooks::Service::AccessToken

Constants

DISCONNECT_URL
RENEW_URL

Public Instance Methods

disconnect() click to toggle source

developer.intuit.com/docs/0025_quickbooksapi/0053_auth_auth/oauth_management_api#Disconnect

# File lib/quickbooks/service/access_token.rb, line 23
def disconnect
  result = nil
  response = do_http_get(DISCONNECT_URL)
  if response
    code = response.code.to_i
    if code == 200
      result = Quickbooks::Model::AccessTokenResponse.from_xml(response.plain_body)
    end
  end

  result
end
renew() click to toggle source

developer.intuit.com/docs/0025_quickbooksapi/0053_auth_auth/oauth_management_api#Reconnect

# File lib/quickbooks/service/access_token.rb, line 9
def renew
  result = nil
  response = do_http_get(RENEW_URL)
  if response
    code = response.code.to_i
    if code == 200
      result = Quickbooks::Model::AccessTokenResponse.from_xml(response.plain_body)
    end
  end

  result
end