Gdzie można ustawić identyfikator URI przekierowania Oauth dla aplikacji Facebooka?

141

Otrzymujemy prośbę o ustawienie identyfikatora URI przekierowania OAuth dla Facebooka (jak pokazano poniżej) w instrukcjach konfigurowania Google Firebase do korzystania z logowania na Facebooku.

Kliknęliśmy w każde menu naszej aplikacji. Gdzie to jest? Czy można to nazwać czymś innym?

Z dokumentacji Firebase :

... upewnij się, że Twój identyfikator URI przekierowania OAuth (np. my-app-12345.firebaseapp.com/__/auth/handler) jest wymieniony jako jeden z identyfikatorów URI przekierowania OAuth na stronie ustawień aplikacji Facebook w witrynie Facebook for Developers w Ustawienia produktu> Konfiguracja logowania na Facebooku.

Praxiteles
źródło

Odpowiedzi:

234

Mnie też ciężko było znaleźć to ustawienie.

Jeśli jesteś włączony https://developers.facebook.com/, możesz znaleźć swoje aplikacje w prawym górnym rogu, obok swojego zdjęcia profilowego. Wybranie aplikacji spowoduje przejście do ustawień tej aplikacji.

https://developers.facebook.com/sa/apps/<my-app-id>Upewnij się, że w ustawieniach aplikacji dodajesz Facebook Loginprodukt. Następnie w sekcji „Ustawienia klienta OAuth” wpisz adres URL w polu „Prawidłowe identyfikatory URI przekierowania OAuth”.

Frank van Puffelen
źródło
2
Kiedy mówisz „ustawienia aplikacji” na developers.facebook.com, gdzie je widzisz? Widzimy różnego rodzaju reklamy. Widzimy ustawienia programisty. Widzimy ustawienia firmy. Widzimy również „moje aplikacje”, a jeśli klikniemy naszą aplikację, nie wiemy, gdzie dodać produkty.
Praxiteles
1
Dodałem też te informacje. Cieszę się, że nie tylko ja mam trudności z nawigacją.
Frank van Puffelen
23
Świetnie, że zadziałało. Kliknięto „Dodaj produkt” z lewej strony ekranu, a następnie wybrałem logowanie do Facebooka, a następnie zobaczyłem opcje Oauth.
Praxiteles
Po prostu zmarnowałem 30 minut, próbując wymyślić, jak to ustawić. Dlaczego nie zaktualizować dokumentacji Firebase, aby to pokazać (mimo że jest to naprawdę problem ze złożonością Facebooka / słabym interfejsem użytkownika). Sonofafrikkinb! Dzięki za odpowiedź Frank.
Ronnie Royston,
Ale w moim oknie programisty nadal nie mogę znaleźć tego samego @FrankvanPuffelen, ponieważ są dostępne różne inne opcje, ale nie klient OAuth ont!
Yash Agrawal
121

Zgodnie z nowymi zmianami w interfejsie użytkownika serwisu Facebook dla deweloperów, możesz go znaleźć tutaj, podając krok po kroku, aby go znaleźć.

1. Kliknij Dodaj produkt, jak na poniższym obrazku.

wprowadź opis obrazu tutaj

2. Otrzymasz taki ekran, na którym zobaczysz listę produktów, które oferuje Facebook. Na obrazku nie widać loginu do Facebooka, ponieważ już go dodałem.

wprowadź opis obrazu tutaj

3. Kliknij w ustawienia logowania na Facebooku.

wprowadź opis obrazu tutaj

4. Pojawi się wymagany ekran pokazujący Login klienta OAuth i pole do wpisania adresu URL przekierowania.

wprowadź opis obrazu tutaj

Haseeb Mohamed
źródło
jaki będzie adres URL? Nazwa mojej aplikacji to FirebaseLogin.
Amit Jayaswal
1
Możesz uzyskać adres URL przekierowania z konsoli Firebase, przechodząc do Uwierzytelnianie-> Facebook. Po prostu skopiuj wklej tutaj. Mam nadzieję, że to pomoże.
Haseeb Mohamed
2
To naprawdę dobry przewodnik. Zrobiłem to krok po kroku, a także dodałem identyfikator URI przekierowania, który otrzymałem z mojej konsoli Firebase. Ale nadal nie mogę zalogować się na Facebooku. Moja aplikacja na Androida po prostu działała dobrze, ale nagle pojawił się ten błąd: „Podany adres URL jest niedozwolony w konfiguracji aplikacji .: Jeden lub więcej podanych adresów URL jest niedozwolonych w ustawieniach aplikacji. Musi pasować do witryny internetowej URL lub adres URL kanwy albo domena musi być subdomeną jednej z domen aplikacji ”. Czy możesz mi w tym pomóc?
CodingAround
Dzięki!! nowe zmiany w Panelu są mylące ... Twoje zrzuty ekranu bardzo pomogły. :)
mithil1501
Chcę dodać produkt „Facebook Login”, ale linia „Produkty +” jest wyłączona !!! Jak to naprawić?
Shlomo
14

1- Przejdź do konsoli Firebase -> Uwierzytelnianie -> METODA LOGOWANIA -> Facebook. Ten link znajduje się pod sekretem aplikacji i identyfikatorem aplikacji. Skopiuj to. (Powinno wyglądać mniej więcej tak: https://your-app-id.firebaseapp.com/__/auth/handler )

2- Przejdź do https://developers.facebook.com/apps/ -> Twoja aplikacja -> Produkt -> Facebook Login (dodaj go, jeśli jeszcze tego nie zrobiłeś) -> Ustawienia. Wklej link skopiowany w polu „Prawidłowe identyfikatory URI przekierowania OAuth”.

abosamy
źródło
8

Nie ma go już w ustawieniach. W lewym menu znajdziesz opcję „+ Dodaj produkt”. Wybierz to, a następnie wybierz „Łącze do Facebooka”. Znajdziesz tam pole do wklejenia linku.

Przy okazji, może się to zmienić, gdy FB zdecyduje się przeprojektować swój interfejs menu

Pranav Mahajan
źródło
1

spójrz na lewy pasek, pod tytułem PRODUKTY i kliknij dwukrotnie tytuł logowania na Facebooku .

Caner Yılmaz
źródło