RubyonRailsサイトがあります。ユーザーは自分のFacebookアカウントを使用してログインできます。omniauth
+omniauth-facebook
宝石を使用して行われます。
すべて正常に機能しましたが、Facebookの10月30日以降に「エラー:エラーが発生しました。しばらくしてからもう一度お試しください」というメッセージが返され始めました。メッセージ。
この問題はoffline_access権限の削除に関連していると思います。ただし、要求されたスコープから「offline_access」を削除しても問題は解決しませんでした。
omniauthがリダイレクトするクエリは次のとおりです。
https://www.facebook.com/dialog/permissions.request?app_id=239854476109563&display=page&next=http%3A%2F%2Fwww.inmyroom.ru%2Faccounts%2Fauth%2Ffacebook%2Fcallback&response_type=code&perms=email%2Coffline_access%2Cuser_birthday%2Cpublish_stream%2Cuser_photos%2Cuser_hometown%2Cuser_location%2Cuser_website&fbconnect=1
どんな助けでも。ありがとうございました
更新:ああ、私は理由を見つけたようです:
Sandbox mode
自動的に有効にされました。また、アプリの設定が空であるため、FBでは無効にできませんでしたprivacy policy url
。