it-swarm.com.de

Facebook-App mit Rückruf-URL erstellen

Ich erstelle eine Facebook-App. Und ich möchte Benutzern erlauben, sich mit meiner Website auf dieser Website anzumelden (Passports verwenden).

Dafür muss ich jedoch eine Rückruf-URL (meine Website-URL) angeben. Ich konnte dieses Feld jedoch nicht auf der Seite zum Erstellen der Facebook-App finden.

Fehlt mir etwas? Ich habe lange danach gesucht.

17
Selvaraj M A

Zum 2. Februar 2014 schrieb ich, dass diese Anweisungen aktuell waren;

  1. Gehen Sie zu Ihrer App
  2. Klicken Sie in der linken Seitenleiste auf Einstellungen
  3. Klicken Sie im Hauptbereich auf Plattform hinzufügen
  4. Klicken Sie auf "Website".
  5. Geben Sie Ihren Rückruf in das Feld Site-URL ein (z. B. http://localhost:3000/auth/facebook/callback).
63
Mic Fok
  1. Gehen Sie zu Ihrer App.
  2. Klicken Sie in der linken Seitenleiste auf Einstellungen.
  3. Klicken Sie im Hauptbereich auf Plattform hinzufügen.
  4. Klicken Sie auf "Website".
  5. Geben Sie Ihren Rückruf im Feld Site-URL an (z. B. http: // localhost: 3000/auth/facebook/callback ).
10
Stanley

Die Rückruf-URL muss in den Einstellungen von Clint O auth angegeben werden, damit Facebook die Benutzeranmeldeinformationen senden und auf das Token zugreifen kann, nachdem sich der Benutzer über Ihre App bei Facebook angemeldet hat. Die Benutzeroberfläche der Entwickler-Website von Facebook wurde erneut geändert. Nun wurde der Client-OAuth-Einstellungsblock in das Facebook-Login verschoben. So stellen Sie die Rückruf-URL bereit Der Pfad lautet jetzt 

Ihr App-Dashboard> In der linken Seitenleiste> Facebook-Login> Clint Oauth-Einstellungen> Gültige OAuth-Weiterleitungs-URIs

4
sivanagaraju

Die "Rückruf-URL" ist die URL, die kontaktiert wird, wenn der Benutzer die OAuth-Anfrage akzeptiert oder abgelehnt hat.

Dies wird als Parameter Ihrer OAuth-Anforderung festgelegt. Sie legen die URL also in Ihrem eigenen Programm fest, nicht irgendwo in Facebook.

In Java/Spring social würden Sie Folgendes tun:

OAuth2Parameters params = new OAuth2Parameters();
params.setRedirectUri("http://yoursite/callback");

Wenn Sie dies festgelegt haben, muss es auch mit einer "Gültigen OAuth-Weiterleitungs-URL" übereinstimmen, die in Sivanagarajus Antwort erwähnt wird. Andernfalls wird es von Facebook abgelehnt. Geben Sie auf der Registerkarte "Facebook Login" unter Ihrer App alle gültigen Callback-URLs ein, wie http: // localhost/callback , http: // productionUrl/callback usw.

Wenn die Registerkarte "Facebook Login" unter Ihrer App nicht angezeigt wird, klicken Sie auf "Produkt hinzufügen -> Facebook Login -> Erste Schritte". Geben Sie die gültigen Rückruf-URLs ein -> Änderungen speichern.

2
otterslide
  1. Gehen Sie zur Facebook-Entwicklerseite. 
  2. In der linken Seitenleiste unter "Produkte" sehen Sie das Facebook-Login-Produkt oder müssen es hinzufügen. 
  3. Sobald Sie es hinzugefügt haben, können Sie zu den Facebook-Login-Einstellungen gehen und Ihre URL zu "Gültigen OAuth-Weiterleitungs-URIs" hinzufügen.
0
Aspen