在哪里为Facebook应用设置Oauth重定向URI?


141

要求我们在说明中设置Facebook的OAuth重定向URI(如下所示),以设置Google Firebase使用Facebook登录。

我们在应用程序的每个菜单中单击。它在哪里?可以叫它不同吗?

Firebase文档中

...确保您的OAuth重定向URI(例如my-app-12345.firebaseapp.com/__/auth/handler)在Facebook for Developers网站上的Facebook应用的设置页面中列为OAuth重定向URI之一。产品设置> Facebook登录配置。

Answers:


234

我也很难找到此设置。

如果您使用https://developers.facebook.com/,则可以在个人资料图片旁边的右上角找到列出的应用。选择该应用程序,将带您进入该应用程序的设置。

在的应用程序设置中https://developers.facebook.com/sa/apps/<my-app-id>,确保添加了Facebook Login产品。然后在“客户端OAuth设置”下的“有效OAuth重定向URI”框中输入URL。


2
当您在developers.facebook.com上说“应用程序设置”时,您在哪里看到它们?我们看到各种各样的广告。我们看到了开发人员设置。我们看到公司设置。我们还会看到“我的应用程序”,然后如果单击我们的应用程序,则看不到在哪里添加产品。
普莱克斯

1
也添加了该信息。我很高兴我不是唯一一个很难导航的人。
弗兰克·范·普菲伦

23
伟大的工作。单击屏幕左侧的“添加产品”,然后选择Facebook登录,然后看到Oauth选项。
普莱克斯

只是浪费了30分钟,试图弄清楚该如何设置。为什么不更新Firebase文档以显示此信息(即使这确实是Facebook的复杂性/不良的UI问题)。Sonofafrikkinb!感谢您的回答弗兰克。
罗尼·罗斯顿

但是在我的开发人员窗口中,我仍然无法找到相同的@FrankvanPuffelen,因为还有其他各种可用选项,但没有Client OAuth ont!
Yash Agrawal

121

根据facebook开发人员网站UI中的新更改,您可以在这里找到它。按图像逐个图像查找它。

1.单击添加产品,如下图所示。

在此处输入图片说明

2.您得到一个这样的屏幕。您将看到Facebook提供的产品列表。在图像中,您无法看到Facebook登录,因为我已经添加了它。

在此处输入图片说明

3.单击Facebook登录设置。

在此处输入图片说明

4.您将获得必选的屏幕,其中显示客户端OAuth登录名和用于输入重定向URL的字段。

在此处输入图片说明


网址是什么?我的应用程序名称是FirebaseLogin。
阿米特·贾亚斯沃尔

1
您可以通过访问Authentication-> Facebook从firebase控制台获取重定向URL,只需将粘贴粘贴到此处即可。希望它会有所帮助。
Haseeb Mohamed

2
那是一个非常好的指南。我一步一步做到了,还添加了从Firebase控制台获得的重定向URI。但我仍然无法使用Facebook登录。我的Android应用程序运行正常,但突然我开始收到此错误:“应用程序配置不允许使用URL 。:应用程序的设置不允许使用一个或多个给定的URL。它必须与网站匹配URL或Canvas URL,或者域必须是该应用程序域之一的子域。” 你能帮我吗?
CodingAround

谢谢!!新的资讯主页变更令人困惑..您的萤幕撷取画面
很有帮助

我想添加“ Facebook登录”产品,但是“产品+”行被禁用!!!我如何解决它?
Shlomo


8

它不再存在于设置中。您可以在左侧菜单中找到“ +添加产品”选项。选择该&然后选择“ Facebook链接”。在那里您会找到一个粘贴链接的框。

顺便说一句,每当FB决定重新设计其菜单UI时,情况都会改变


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.