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

时间:2012-01-23 21:45:09

标签: facebook api web dns

我创建了我的脸书开发者帐户并获得了我的应用ID,秘密等。我的应用域名是mypersonaldoman.com(不是真实的),我的网站是http://www.mypersonaldoman.com/。我在那里创建了一个测试页面来显示FB Log In按钮并将用户登录并显示他们的信息和朋友列表。一切正常。

问题是,现在我去工作环境并希望使用相同的id / secret进行测试,但FB不会让我登录。我收到以下错误:

  

API错误代码:191   API错误说明:指定的URL不归应用程序所有   错误消息:无效的redirect_url:应用程序配置不允许给定URL。

这是我登录FB时的结果。当我不是,我只是得到“Murphy Dev发生错误。请稍后再试。”

在工作中我只有一个没有域名的开发箱,只有一个IP。如何设置它指向我的开发框(只是IP)?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

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

我有大约11个独特的应用程序,每个应用程序都有3个不同的应用程序ID。一个用于我的localhost,一个用于测试环境,一个用于prod。是的,我总共有33个应用程序。

这就是我命名的方式

  • MyAwesomeApp [local]
  • MyAwesomeApp [test]
  • MyAwesomeApp

注意我不使用[prod],因为真实的人/用户会看到该名称。