OAuthException 101 in rails 3.2 app

omniauth, ruby-on-rails

Solution

Try removing ENV[]:

Rails.application.config.middleware.use OmniAuth::Builder do
  provider :facebook, 'my App ID:', 'my app Secret'
end

Problem

I get this error in my app ``` { "error": { "message": "Missing client_id parameter.", "type": "OAuthException", "code": 101 } } ``` what I've done: - I have a config/initializers/omniauth.rb file containing: ``` Rails.application.config.middleware.use OmniAuth::Builder do provider :facebook, ENV['my App ID:'], ENV['my app Secret'] end ``` - I have a view containing link_to "Log in with Facebook", "/auth/facebook" My app is not embeded in facebook and this error happens in my online app (not localhost) Here is my Gemfile ``` gem 'rails', '3.2.2' gem 'fbgraph' gem 'omniauth' gem 'omniauth-facebook' gem 'mysql2' gem 'less-rails' group :assets do gem 'less-rails' gem 'coffee-rails', '~> 3.2.1' gem 'twitter-bootstrap-rails' gem 'therubyracer' gem 'uglifier', '>= 1.0.3' end gem 'jquery-rails' ``` Thank you for helping

Original source