2012-04-22 95 views
3

這是我點擊註冊並授權與Facebook應用程序的錯誤。OAuth2 ::錯誤,登錄Oauth-Facebook的問題

: {"error":{"message":"Error validating application. Invalid application  ID.","type":"OAuthException","code":101}} 

我不知道如何解決這一問題,並在錯誤的來源。這裏是我的omniauth.rb

Rails.application.config.middleware.use OmniAuth::Builder do 
    provider :developer unless Rails.env.production? 
    provider :facebook, ['I_PUT_MY_API_ID_KEY'], ['I_PUT_MY_API_SECRET_KEY'], 
    :scope => 'email, user_relationships, user_status,user_about_me publish_actions', :display => 'popup' 
end 
+0

只是爲了驗證,你在文件中是否有真正的api密鑰/祕密,而不是I_PUT_MY_API_ID_KEY和I_PUT_MY_API_SECRET_KEY,對吧? – 2012-04-22 20:37:53

+0

我也有這個問題。它似乎是零星的。我無法複製它,並且提交了錯誤報告的用戶報告說它有時有效,有時不會。 – steveh7 2012-04-26 22:35:07

回答

1

它的工作沒有括號,當我脫下 「[」 和 「]」

2

mybe使用
provider :facebook, ['I_PUT_MY_API_ID_KEY'], ['I_PUT_MY_API_SECRET_KEY']provider :facebook, "I_PUT_MY_API_ID_KEY", "I_PUT_MY_API_SECRET_KEY"