随着 2021 年 8 月 1 日新的 Facebook 变更(我认为),开发人员仪表板 > Facebook 登录设置已更新,现在包含 JavaScript SDK 允许的域部分。
我无法像在“有效 OAuth 重定向 URI”部分中那样将“端口号”添加到域。单击“保存更改”后,端口号将从条目中删除。我们的应用程序目前正在开发中,在从 https://www.example.localhost:4200
提供应用程序时,我们在使用 Facebook JavaScript SDK 时遇到错误:
JSSDK 未知主机域:您托管 Facebook Javascript SDK 的域不在您应用程序的 Javascript SDK 主机域列表中。请在应用程序仪表板登录设置中指定您的主机域。
同样的问题,但我使用了“JavaScript SDK 的授权域”字段以及 URL 和端口,并且它有效。 在此填写您的网址:
正如我看到你在本地使用 https 一样,几个小时前我也在做同样的事情 然后我将我的项目转移到正常
http
而不是
https
https
并且其切换选项被禁用,在这种情况下您可以创建 facebook 登录 API 应用程序测试版本
之后我就可以在我的项目中使用它了,就像在localhost:3000
上一样。
现在是 2023 年 12 月,事情似乎有点不同。
在您的应用程序仪表板中,单击Use cases
Customize
下的 Authentication and account creation
Go to settings
下的Facebook login