facebook错误App域:[IP地址]不是有效域。?

时间:2012-02-17 15:13:12

标签: facebook appdomain fbconnect

我在facebook应用程序中将我的生产服务器IP地址作为App域提供,但它没有保存。它因App域无效而返回错误。所以我不能使用我的facebook连接API。

我们可以在FB应用程序中将IP地址作为App域吗?如果不是,那么另一种方法是什么?

5 个答案:

答案 0 :(得分:14)

不,看起来app域只能是域而不是ip地址。

例如,在应用设置页面中,App域附近悬停'?'并看到:

  

在域和子域上启用身份验证

另外,我找到了这个页面:http://developers.facebook.com/docs/appproperties/它引用了REST api,所以它不是最新的,但它清楚地指出有两个不同的属性:base_domain(s)和ip_list。 / p>

我建议您尝试使用普通域名,看看会发生什么。

答案 1 :(得分:11)

所有错误的答案。这是真正的

您必须点击(+添加平台)

然后选择平台选择应用程序我选择网站行星图标

输入 网站网址http://www.yoursitehere.com 移动网站网址http://www.yoursitehere.com

返回并进入App Domains:yoursitehere.com

现在点击保存

转到状态和审核 您想让这个应用程序及其所有实时功能向公众开放吗?

更改或移至(YES)

答案 2 :(得分:9)

这是我发现的作品。

  1. 在Facebook开发页面“Apps-YourAppName”中,点击LEFT Nav中的Basic。

  2. 此页面共有3个部分:基本信息,云服务和“选择应用与Facebook集成的方式”

  3. 在选择应用与Facebook的整合方式部分,选择“网站”

  4. 在“站点URL”对话框中输入完全限定的域名。示例:http://www.mydomain.comhttp://mydomain.com(我的网站不包含www,所以我没有添加它。)

  5. 点击页面底部的“保存更改”按钮。您可能会收到通知,可能需要几分钟才能等等等等......但您可以立即继续执行后续步骤。

  6. 现在,在此屏幕顶部的“基本信息”部分中,您现在可以添加App域。这应该格式化为mydomain.com。不要添加“http://”,也不要在域名末尾添加“/”。

  7. 注意:我的网站不使用www,因此我无法确认步骤#6中是否需要。如果您不确定,请尝试两种方式。

  8. 点击页面底部的“保存更改”按钮。您可能会收到通知,可能需要几分钟才能等等等等......但您可以立即继续执行后续步骤。

  9. 此时错误未显示为之前。

  10. 希望这有帮助!

答案 3 :(得分:7)

解决使用IP地址作为有效域的问题的一种解决方案是使用:xip.io

  

xip.io是一个提供通配符DNS的神奇域名   任何IP地址

只需在您的网址后添加.xip.io,然后将其用作域名。当我在虚拟机上进行开发时,对我来说是完美的!

答案 4 :(得分:4)

如果您没有域名(仅限IP),只需将“应用域名”字段留空。有用! =)

这是恕我直言,这是Facebook的错,因为错误信息确实令人困惑,让你认为只允许域名。

希望它有所帮助! =)