I am getting:
Given URL is not whitelisted in Client OAuth Settings: This redirect failed because the redirect URI is not whitelisted in the app’s C
I also faced the error while trying to integrate Facebook login on my localhost in a Rails app and fixed it by removing the trailing slash from the URL specified in Valid OAuth redirect URIs
It was: http://localhost:3000/auth/facebook/callback/
It was supposed to be http://localhost:3000/auth/facebook/callback
Thanks to @CBroe comment to check the redirect_uri and found that in the URL in the browser's address bar it was
https://www.facebook.com/dialog/oauth?client_id=
and in my Valid OAuth redirect URIs it was mentioned http://localhost:3000/auth/facebook/callback/ (note the trailing slash at the end)
Hope this helps anyone facing this problem with the URL problem I had.