Skip to content

Instantly share code, notes, and snippets.

@rolandobrown
Created September 21, 2016 15:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rolandobrown/9054fc966e40316a55b0e4769a432d71 to your computer and use it in GitHub Desktop.
Save rolandobrown/9054fc966e40316a55b0e4769a432d71 to your computer and use it in GitHub Desktop.
Sorry, you've supplied an invalid client id. (Podio::BadRequestError)
# /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio/middleware/error_response.rb:51:in `on_complete': Sorry, you've supplied an invalid client id. (Podio::BadRequestError)
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/response.rb:9:in `block in call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/response.rb:57:in `on_complete'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/response.rb:8:in `call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/adapter/net_http.rb:56:in `call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio/middleware/logger.rb:11:in `block in call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio.rb:50:in `log'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio/client.rb:26:in `log'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio/middleware/logger.rb:10:in `call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio/middleware/oauth2.rb:10:in `call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/request/url_encoded.rb:15:in `call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/request/multipart.rb:14:in `call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio/middleware/json_request.rb:17:in `call'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/rack_builder.rb:139:in `build_response'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/connection.rb:377:in `run_request'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/faraday-0.9.2/lib/faraday/connection.rb:177:in `post'
# from /Users/rolandobrown/.rvm/gems/ruby-2.3.0/gems/podio-2.0.0/lib/podio/client.rb:60:in `authenticate_with_credentials'
# from export.rb:10:in `<main>'
require 'sinatra'
require 'rubygems'
require 'podio'
require 'pry'
require 'dotenv'
Dotenv.load
Podio.setup(:api_key => 'AI_PODIO_API_KEY', :api_secret => 'AI_PODIO_API_SECRET')
Podio.client.authenticate_with_credentials('HSC_ADMIN_PODIO_ACCOUNT', 'HSC_ADMIN_PODIO_PASSWORD')
def export_hsc_sites
binding.pry
data = Podio::Item.xlsx(16621150)
# local directory. TODO push directory to Dropbox
file = File.open("/Users/rolandobrown/Dropbox/Schaffer\ Williams/CLIENTS2/HSC/HSC\ Data/HSC_Sites.xls", 'w') {|f| f.write(data) }
end
export_hsc_sites
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment