我得到這個錯誤在我的應用程序OAuthException 101軌3.2應用
{
"error": {
"message": "Missing client_id parameter.",
"type": "OAuthException",
"code": 101
}
}
我做了什麼: - 我有一個配置/初始化/ omniauth.rb包含文件:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, ENV['my App ID:'], ENV['my app Secret']
end
- 我有一個包含 的link_to的圖, 「/ AUTH /臉譜」
我的應用程序沒有在Facebook的包埋,在我的在線應用程序發生這種錯誤(不是localhost) 這是我的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'
謝謝你幫
肯定。所有網址指向在線應用程序 – user1445685
檢查您的驗證並確保您的驗證哈希在分配時是正確的。我有這個相同的問題,事實證明,由於我的格式驗證,Facebook名稱無法保存到我的用戶名中。看看這裏的驗證哈希表:https://github.com/mkdynamic/omniauth-facebook – Huy
我終於放棄了,並從所有的過程中使用考拉,它現在工作正常 – user1445685