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

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

我们点击了应用程序的每一个菜单。它在哪里? 它可以被称为不同的东西吗?

来自 Firebase 文档:

... 确保你的 OAuth 重定向 URI (例如, my-app-12345.firebaseapp.com/__/auth/handler )在 Facebook 开发者网站的产品设置 > Facebook 登录配置中的 Facebook 应用程序设置页面中被列为你的 OAuth 重定向 URI 之一。

78289 次浏览

我也很难找到这样的环境。

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

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

它不在那里的设置了。您可以在左边的菜单中找到“ + 添加产品”选项。选择它,然后选择“ Facebook 链接”。在那里你会找到一个盒子粘贴链接。

顺便说一下,这可以改变每当 FB 决定重新设计他们的菜单用户界面

根据 Facebook 开发者网站 UI 的最新变化,你可以在这里找到它。逐步提供一个图像来找到它。

点击下图中的 Add 产品。

enter image description here

2.你会看到一个这样的屏幕,你会看到一个 Facebook 提供的产品列表。在图片中你看不到 Facebook 登录,因为我已经添加了它。

enter image description here

3. 点击 Facebook 登录设置。

enter image description here

4. 您将看到所需的屏幕,显示 ClientOAuthLogin 和输入重定向 URL 的字段。

enter image description here

1-转到你的 Firebase 控制台-> 身份验证-> SIGN-IN 方法-> Facebook。你会在你的应用程序秘密和应用程序 ID 下面找到这个链接。收到。(应该是这样的: https://your-app-id.firebaseapp.com/__/auth/handler)

2-转到 https://developers.facebook.com/apps/-> 你的应用程序-> 产品-> Facebook 登录(如果还没有添加)-> 设置。通过已复制到“ ValidOAuth 重定向 URI”框中的链接。

查看左栏,在 PRODUCTS 标题下,双击 Facebook 登录标题。

FB 正在寻找一个像这样的 OAuth 重定向字符串: https://abc0.firebaseapp.com/__/auth/handler

FirebaseConsole 在这里提供它: Firebase-> Authentication-> Sign-in Method-> Facebook

FB 开发者门户上的 [Save Changes]按钮非常小故障,保存更改-> 重新加载页面-> 验证您的 OAuth Redirect条目持续存在。