应用程序域必须与 Facebook Web Games URL (https)、移动站点 URL、Unity 二进制 URL、站点 URL 或安全页面选项卡 URL 的域匹配
Posted
技术标签:
【中文标题】应用程序域必须与 Facebook Web Games URL (https)、移动站点 URL、Unity 二进制 URL、站点 URL 或安全页面选项卡 URL 的域匹配【英文标题】:App domains must match the domain of the Facebook Web Games URL (https), Mobile Site URL, Unity Binary URL, Site URL or Secure Page Tab URL 【发布时间】:2017-11-14 06:35:15 【问题描述】:我正在开发 Spring Boot + Facebook 集成 示例。在此示例中,我创建了一个 at 应用程序 https://developers.facebook.com/。创建的应用程序的屏幕截图如下所示。
另外,当我传递域名时,我收到以下错误:
App domains must match the domain of the Facebook Web Games URL (https), Mobile
Site URL, Unity Binary URL, Site URL or Secure Page Tab URL. Please correct these
domains: localhost
我正在使用 URL blocked: This redirect failed because the redirect URI is not white-listed in the app's client OAuth settings. Make sure that the client and web 中提到的相同代码。
如果需要任何其他细节,请指导并告诉我。
【问题讨论】:
【参考方案1】:1 - 单击应用程序,然后选择您的应用程序。
2 - 点击屏幕左侧的设置按钮。
3 - 在基本设置中, 单击设置配置下方的添加平台按钮。
4 - 在平台对话框中选择网站。
5 - 输入您的 URL(本地主机 在这里工作)。
6 - 在 App Domains 文本输入中,添加您的域 与 URL 中的匹配。
7 - 保存您的设置。
Check this link for detail
【讨论】:
还要确保“基本设置”页面底部的“站点 URL”字段与您在顶部附近的“应用程序域”中输入的域相匹配。如果一个包含 https,另一个也需要。 完全做到了,一次一行。 “本地主机”在站点 URL 和应用程序域中都被接受。我可以保存我的更改。在我的控制台中仍然收到The method FB.login can no longer be called from http pages
。天哪,我不喜欢 Facebook。
引用的链接今天好像坏了
@RavinderReddy 已被 fb 删除,此链接可能对您有所帮助developers.facebook.com/docs/messenger-platform/getting-started/…【参考方案2】:
您需要先添加您的应用运行的平台(网站、facebook 网页游戏、android 等)。见The explanation from Facebook
【讨论】:
引用的链接今天好像坏了【参考方案3】:在网站>网站网址下添加localhost
保存,然后在App域中添加localhost
。
【讨论】:
非常感谢,这真的很有帮助 我需要添加 localhost 和 domain.com 进行测试。如何添加两个域? 这样做了,它被接受了,我可以保存我的更改。仍然在 localhost 控制台中获得The method FB.login can no longer be called from http pages
。以上是关于应用程序域必须与 Facebook Web Games URL (https)、移动站点 URL、Unity 二进制 URL、站点 URL 或安全页面选项卡 URL 的域匹配的主要内容,如果未能解决你的问题,请参考以下文章