2016-05-26 18 views
85

Wir werden gebeten, die OAuth zu setzen umleiten URI für Facebook (siehe unten) in den Anweisungen Google Firebase einzurichten Facebook-Login zu verwenden.Wo setzt man den OAuth Redirect URI für Facebook Apps?

Wir geklickt haben für unsere App in jedem Menü. Wo ist es? Könnte es etwas anderes genannt werden?

Vom Firebase documentation:

... stellen Sie sicher, Ihre OAuth URI umleiten (zB my-app-12345.firebaseapp.com/__/auth/handler) als eine Ihrer OAuth umleiten URIs aufgeführt auf der Seite mit den Facebook-Apps auf der Facebook-Seite für Entwickler in den Produkteinstellungen> Facebook-Anmeldekonfiguration.

Antwort

147

Ich hatte eine harte Zeit, diese Einstellung zu finden.

Wenn Sie auf https://developers.facebook.com/ sind, können Sie Ihre Anwendungen aufgelistet in rechts oben, neben dir Profilbild zu finden. Wenn Sie die App auswählen, gelangen Sie zu den Einstellungen für diese App.

Stellen Sie in Ihren App-Einstellungen unter https://developers.facebook.com/sa/apps/<my-app-id> sicher, dass Sie das Facebook Login Produkt hinzufügen. Dann geben Sie unter "Client OAuth Settings" die URL in das Feld "Valid OAuth redirect URIs" ein.

+0

Wenn Sie sagen "App-Einstellungen" auf https://developers.facebook.com/ wo sehen Sie sie? Wir sehen alle Arten von Werbung. Wir sehen Entwicklereinstellungen. Wir sehen Firmeneinstellungen. Wir sehen auch "meine Apps". Wenn wir auf unsere App klicken, sehen wir nicht, wo wir Produkte hinzufügen können. – Praxiteles

+1

Diese Information auch hinzugefügt. Ich bin froh, dass ich nicht die einzige bin, die es schwer hat zu navigieren. –

+18

Großartig, das hat funktioniert. Klicken Sie auf "Produkt hinzufügen" auf der linken Seite des Bildschirms und wählen Sie dann Facebook Login und dann sah die Oauth Optionen. – Praxiteles

6

Es ist nicht mehr in den Einstellungen gibt. Sie finden eine Option "+ Produkt hinzufügen" im linken Menü. Wählen Sie & und dann "Facebook-Link". Dort finden Sie eine Box, um den Link einzufügen. BTW

, kann dies ändern, wenn FB ihr Menü UI neu zu gestalten entscheidet

+0

das hat bei mir funktioniert, danke! – alexisSchreier

91

Nach neuen Änderungen in der Facebook-Entwickler Website UI können Sie es über here.Giving finden Sie ein Bild von Bild Schritten, um es zu finden .

1.Click auf Hinzufügen Produkt wie im Bild unten.

enter image description here

2.You einen Bildschirm wie this.In erhalten, die Sie eine Liste von Produkten Facebook provides.In das Bild sehen Sie nicht Facebook Login sehen können, weil ich es bereits hinzugefügt haben.

enter image description here

3.Click auf Einstellungen Login Facebook.

enter image description here

4.You wird die erforderliche Bildschirm zeigt Client-OAuth Anmeldung erhalten und das Feld der Umleitungs-URL für die Eingabe.

enter image description here

+2

Danke für die Screenshots! Beseitigt alle Verwirrung. – RyJ

+0

was wird die URL sein? Der Name meiner App lautet FirebaseLogin. –

+1

Sie können Ihre Weiterleitungs-URL von der Firebase-Konsole abrufen, indem Sie auf Authentifizierung-> Facebook gehen. Kopieren Sie die Paste einfach hierhin. Es hilft. –

9

1- bis Ihre Firebase Console Go -> Authentifizierung -> SIGN-IN VERFAHREN -> Facebook. Sie finden diesen Link unter Ihrem App-Geheimnis und Ihrer App-ID. Kopiere es. (Es sollte so etwas sein: https://your-app-id.firebaseapp.com/__/auth/handler)

2- Gehen Sie zu https://developers.facebook.com/apps/ -> Ihre App -> Produkt -> Facebook Login (fügen Sie es hinzu wenn noch nicht) -> Einstellungen. Hinter dem Link, den Sie in das Feld "Gültige OAuth-Umleitungs-URIs" kopiert haben.