Finally figured it out! On the page where your error appears (screenshot below), you will see a url parameter called "redirect_uri". You need to copy this text and then decode it using this site: url-encode-decode.com . Finally, you will need to use this exact text as the "Valid oauth redirect URIs" field.

Important: At first, when I did this, I noticed that the redirect_uri parameter contains a parameter called redirect_state , which changes every time you log in.
This makes it impossible to list ALL redirect URIs in Facebook login settings. If you see the redirect_state parameter, you will need to update the Python social-auth-core package to version> 1.6 (I got this information from here )
Once you do this, you will have a redirect URL with no parameters on the Facebook error page, which will work for you.
The following steps work for me AFTER upgrading to social-auth-core version 1.7:

source share