class Attio::OAuth::Client

def make_token_request(params)

def make_token_request(params)
  conn = Faraday.new do |faraday|
    faraday.request :url_encoded
    faraday.response :json, parser_options: {symbolize_names: true}
    faraday.adapter Faraday.default_adapter
  end
  response = conn.post(TOKEN_URL, params) do |req|
    req.headers["Accept"] = "application/json"
  end
  if response.success?
    response.body
  else
    handle_oauth_error(response)
  end
end