這裏是我的Facebook初始設置/ devise.rb代碼:與制定和Facebook,Omniauth缺少的client_id
require "omniauth-facebook"
config.omniauth :facebook, "app_key", "app_secret"
而且我還補充說:
devise :omniauthable
到我希望能夠使用該模型Facebook與。
當我點擊此鏈接:
<%= link_to "Sign in with Facebook", user_omniauth_authorize_path(:facebook) %>
我得到:
的OAuthException與消息:"message": "Missing client_id parameter.",
注意,APP_KEY和app_secret是那些,我可以看到在我的Facebook應用程序,但我沒有放在這裏。
在URL中與Facebook鏈接點擊登錄時會被重定向我看到的client_id參數爲空:
https://graph.facebook.com/oauth/authorize?response_type=code&client_id&
但是,爲什麼?
你做了什麼來解決這個問題?我遇到了同樣的問題... – iTake