Trường hợp nào đặt URI Redirect URI cho các ứng dụng Facebook?


141

Chúng tôi đang được yêu cầu đặt URI chuyển hướng OAuth cho Facebook (như được hiển thị bên dưới) trong hướng dẫn để thiết lập Google Firebase để sử dụng đăng nhập Facebook.

Chúng tôi nhấp vào mỗi menu cho ứng dụng của chúng tôi. Nó đâu rồi? Nó có thể được gọi là một cái gì đó khác nhau?

Từ tài liệu Firebase :

... đảm bảo URI chuyển hướng OAuth của bạn (ví dụ: my-app-12345.firebas Ứng dụng / _ / a / a / handler) được liệt kê là một trong những URI chuyển hướng OAuth của bạn trong trang cài đặt ứng dụng Facebook của bạn trên trang Facebook dành cho nhà phát triển trong Cài đặt sản phẩm> Cấu hình đăng nhập Facebook.

Câu trả lời:


234

Tôi đã có một thời gian khó khăn để tìm thấy thiết lập này quá.

Nếu bạn đang bật https://developers.facebook.com/, bạn có thể tìm thấy các ứng dụng của mình được liệt kê ở trên cùng bên phải, bên cạnh ảnh hồ sơ của bạn. Chọn ứng dụng, sẽ đưa bạn đến cài đặt cho ứng dụng đó.

Trong cài đặt ứng dụng của bạn trên https://developers.facebook.com/sa/apps/<my-app-id>, hãy đảm bảo rằng bạn thêm Facebook Loginsản phẩm. Sau đó, trong "Cài đặt OAuth của khách hàng", nhập URL vào hộp "URI chuyển hướng OAuth hợp lệ".


2
Khi bạn nói "cài đặt ứng dụng" trên developers.facebook.com bạn đang thấy chúng ở đâu? Chúng tôi thấy tất cả các loại quảng cáo. Chúng tôi thấy các cài đặt dành cho nhà phát triển. Chúng tôi thấy các thiết lập công ty. Chúng tôi cũng thấy "ứng dụng của tôi" sau đó nếu chúng tôi nhấp vào ứng dụng của mình, chúng tôi sẽ không thấy nơi để thêm sản phẩm.
Praxlistes

1
Đã thêm thông tin đó. Tôi rất vui vì tôi không phải là người duy nhất gặp khó khăn trong việc điều hướng.
Frank van Puffelen

23
Tuyệt vời mà làm việc. Nhấp vào "Thêm sản phẩm" từ bên trái màn hình và sau đó chọn đăng nhập Facebook và sau đó thấy các tùy chọn Oauth.
Praxlistes

Chỉ lãng phí 30 phút để cố gắng tìm ra cách để thiết lập điều này. Tại sao không cập nhật tài liệu Firebase để hiển thị điều này (mặc dù đây thực sự là vấn đề phức tạp / giao diện người dùng kém của Facebook). Sonofafrikkinb! Cảm ơn câu trả lời Frank.
Ronnie Royston

Nhưng trong cửa sổ nhà phát triển của tôi, tôi vẫn không thể tìm thấy cùng @FrankvanPuffelen vì có nhiều tùy chọn khác có sẵn nhưng không phải là OAuth của Khách hàng!
Yash Agrawal

121

Theo những thay đổi mới trong giao diện người dùng trang web của nhà phát triển facebook, Bạn có thể tìm thấy nó ở đây. Tạo một hình ảnh bằng các bước hình ảnh để tìm thấy nó.

1. Nhấp vào Thêm sản phẩm như trong hình dưới đây.

nhập mô tả hình ảnh ở đây

2.Bạn có một màn hình như thế này. Trong đó bạn sẽ thấy một danh sách các sản phẩm mà Facebook cung cấp. Trong hình ảnh bạn không thể thấy đăng nhập facebook vì tôi đã thêm nó.

nhập mô tả hình ảnh ở đây

3. Nhấp vào cài đặt đăng nhập Facebook.

nhập mô tả hình ảnh ở đây

4.Bạn sẽ nhận được màn hình yêu cầu hiển thị Đăng nhập OAuth của Khách hàng và trường để nhập URL chuyển hướng.

nhập mô tả hình ảnh ở đây


url sẽ là gì? Tên ứng dụng của tôi là FirebaseLogin.
Amit Jayaswal

1
Bạn có thể nhận URL chuyển hướng của mình từ bảng điều khiển firebase bằng cách truy cập Xác thực-> Facebook. Chỉ cần sao chép dán vào đây. Hy vọng nó sẽ giúp.
Haseeb Mohamed

2
Đó là một hướng dẫn thực sự tốt. Tôi đã làm điều đó từng bước một và cũng đã thêm URI chuyển hướng mà tôi nhận được từ bảng điều khiển căn cứ hỏa lực của mình. Nhưng tôi vẫn không thể đăng nhập bằng facebook. Ứng dụng Android của tôi chỉ hoạt động tốt nhưng đột nhiên tôi bắt đầu gặp lỗi này: "URL được cung cấp không được cho phép bởi cấu hình Ứng dụng.: Một hoặc nhiều URL đã cho không được phép cài đặt của Ứng dụng. Nó phải phù hợp với Trang web URL hoặc URL Canvas hoặc tên miền phải là tên miền phụ của một trong các tên miền của Ứng dụng. " Bạn có thể giúp tôi với điều đó xin vui lòng?
Mã hóa

Cảm ơn!! các thay đổi Bảng điều khiển mới gây nhầm lẫn .. ảnh chụp màn hình của bạn đã giúp rất nhiều. :)
mithil1501

Tôi muốn thêm sản phẩm "Đăng nhập Facebook", nhưng dòng "Sản phẩm +" bị vô hiệu hóa !!! Làm thế nào để tôi sửa chữa nó?
Shlomo

14

1- Chuyển đến Bảng điều khiển Firebase của bạn -> Xác thực -> PHƯƠNG PHÁP ĐĂNG KÝ -> Facebook. Bạn sẽ tìm thấy liên kết bên dưới App Secret và ID ứng dụng của bạn. Sao chép nó. (Nó phải là một cái gì đó như thế này: https : //your-app-id.firebasản.com / _ / auth / handler )

2- Truy cập https://developers.facebook.com/apps/ -> ứng dụng của bạn -> Sản phẩm -> Đăng nhập Facebook (thêm nó nếu chưa có) -> Cài đặt. Qua liên kết bạn đã sao chép vào hộp "URI chuyển hướng OAuth hợp lệ".


8

Nó không còn trong cài đặt nữa. Bạn có thể tìm thấy một tùy chọn "+ Thêm sản phẩm" trong menu bên trái. Chọn đó & sau đó chọn "liên kết Facebook". Ở đó bạn sẽ tìm thấy một hộp để dán liên kết.

BTW, điều này có thể thay đổi bất cứ khi nào FB quyết định thiết kế lại UI UI của họ


1

nhìn thanh bên trái, bên dưới tiêu đề SẢN PHẨM và nhấp đúp vào tiêu đề Đăng nhập facebook .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.