Я прочитал все SO сообщения на эту тему, но все еще не повезло.
Кнопка входа в Facebook позволяет полностью перенаправить пользователя на Facebook, введя его учетные данные и нажав «Отправить», нозатем он перенаправляет обратно на мое доменное имя с ошибкой.
Я отредактировал шаблон Allauth для отображения
Code: {{ auth_error.code }}, Error: {{ auth_error.exception }}
, который возвращает
Code: unknown
Error: Error retrieving access token: b'{"error":{"message":"Can\'t load URL: The domain of this URL isn\'t included in the app\'s domains. To be able to load this URL, add all domains and sub-domains of your app to the App Domains field in your app settings.","type":"OAuthException","code":191,"fbtrace_id":"xxxxxxxx"}}'
У меня естьдобавлено к Valid OAuth Redirect URIs
имени моего домена и
https://www.myapp.com/accounts/facebook/login/callback/
и т. д., но ничего не меняется.
Я замечаю, что URL, когда выдается ошибка,
https://www.myapp.com/accounts/facebook/login/callback/?code=dksjfhskdjhfskdjfskdjhfksjdhfkdsjfhksdjfh(really long code)&state=pEekQctKQlND#_=_
Так что URI ?code=XXX
, кажется, прикреплен к URI, не уверен, поможет ли это с чем-либо.