我需要我的 FB 开发帐户指向 IP 而不是域

问题描述 投票:0回答:1

我创建了我的 Facebook 开发者帐户并获取了我的应用程序 ID、秘密等。我的应用程序域是 mypersonaldoman.com(不是真实的),我的网站是 http://www.mypersonaldoman.com/。我在那里创建了一个测试页面来显示 Facebook 登录按钮并登录用户并显示他们的信息和好友列表。一切都很好。

问题是,现在我进入工作的开发环境,想要使用相同的 id/secret 进行测试,但 Facebook 不允许我登录。我收到以下错误:

API错误代码:191
API错误描述:指定的URL不属于应用程序 错误消息:无效的redirect_url:应用程序配置不允许给定 URL。

这是我登录 Facebook 后得到的信息。当我不在的时候,我就会得到:

“Murphy Dev 发生错误。请稍后再试。”

在工作中,我只有一个开发盒,没有域名,只有一个 IP。我如何将其设置为指向我的开发盒(仅 IP)?

任何帮助将不胜感激。

facebook dns
1个回答
1
投票

您应该为不同的环境创建不同的应用程序,并将它们各自的应用程序 ID 和密钥存储在 Web 配置中。 Facebook 上的每个不同应用程序都会指向

我有大约 11 个独特的应用程序,每个应用程序都有 3 个不同的应用程序 ID。一份用于我的本地主机,一份用于测试环境,一份用于生产环境。是的,我总共有 33 个应用程序。

这就是我给它们命名的方式

  • MyAwesomeApp [本地]
  • MyAwesomeApp [测试]
  • 我的很棒的应用程序

请注意,我没有在其上使用 [prod],因为真实的人/用户会看到该名称。

© www.soinside.com 2019 - 2024. All rights reserved.