2016-11-09 5 views
2

ich verwende die allauth App. aber wenn ich versuche mich mit facebook anzumelden, zeigt es mir einen fehler Der Parameter redirect_url ist erforderlich Aber ich habe bereits eine Weiterleitung URL zu ihm gegeben. Error while logging in using facebookFehler "Der Parameter redirect_uri ist erforderlich"

Redirect uri

Login-Code

<div style="position:absolute;left:420px;top:118px;height:400px;width:200px;" id="login"> 
<form method="POST" action=""> 
{% csrf_token %} 
<label style="position:absolute;left:60px;top:50px;color:red;">Username</label> 
<p style="position:absolute;left:160px;top:43px;">{{ form.username }}</p> 

<label style="position:absolute;left:64px;top:111px;color:red;">Password</label> 
<p style="position:absolute;left:160px;top:103px;">{{ form.password }}</p> 

<input style="position:absolute;left:210px;top:163px;height:36px;width:80px;background-color: #c52d2f;border-radius: 6px;color:white;" type="Submit" value="Login"/> 
<a style="position:absolute;left:64px;top:171px;font-size:15px;font-weight:800;" href="{% url 'new' %}">Reset Password</a> 
<a href="https://www.facebook.com/dialog/oauth?client_id={{ 198608780589573 }}&amp;scope={{ scope }}&amp;redirect_uri="{{ "http://127.0.0.1:8000/about_us" }}">Login using Facebook</a> 
</form> 
</div> 
+0

Bitte Beispielcode hier zeigen ... –

Antwort

0

diesen Code Versuchen in a href tag:

<a href="https://www.facebook.com/dialog/oauth?client_id=198608780589573&amp;scope={{ scope }}&amp;redirect_uri='http://127.0.0.1:8000/about_us'">Login using Facebook</a> 

Sie verwenden {{}} geschweiften Klammern in einer falschen Weise. Wenn es eine Django-Variable gibt, sollten Sie nur {{}} verwenden, andernfalls sind nur doppelte Anführungszeichen ausreichend.

1

{{ var }} ist Django Template-Sprache Variable aus View-Funktion, um Ihre HTML zu übergeben. Bitte ändern Sie Ihren Code zu diesem ...

&redirect_uri=127.0.0.1:8000/about_us 
+0

Ich habe dies bereits ausprobiert und funktioniert nicht. –

+0

kannst du mir diese URL geben, nachdem du auf diesen Link geklickt hast | kopiere es von deinem Browser und zeige es hier ... –

+0

https://www.facebook.com/dialog/oauth?client_id=198608780589573&scope=&&redirect_uri= –

Verwandte Themen