facebook 错误应用程序域:[IP 地址] 不是有效域。?

发布于 2025-01-06 23:57:54 字数 155 浏览 1 评论 0原文

我在 facebook 应用程序中将我的生产服务器 IP 地址作为应用程序域提供,但它没有保存。它返回错误,因为应用程序域无效。这样我就无法使用我的 facebook connect API。

我们可以在 FB 应用程序中将 IP 地址作为应用程序域吗?如果不是,还有其他方法吗?

I give my production server IP address as App domain in facebook application but it's not saved. It returns error as App domain is not valid. So that I cannot use my facebook connect API.

Can we give IP address as App domain in FB application? If it's not, what is the other way to do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

云巢 2025-01-13 23:57:54

不,看起来应用程序域只能是域而不能是IP地址。

例如,在应用程序设置页面中,将鼠标悬停在应用程序域附近的“?”并看到:

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

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

我建议您尝试放置一个正常的域,看看会发生什么。

No, it looks like the app domain can only be a domain and not an ip address.

For example in the app settings page, near the App Domain hover the '?' and see:

Enable auth on domains and subdomain(s)

Also, I found this page: http://developers.facebook.com/docs/appproperties/ it refers to the REST api and so it's not that up to date, but it clearly states there that there are two different properties: base_domain(s) and ip_list.

I suggest that you try to put a normal domain and see what happens.

乱世争霸 2025-01-13 23:57:54

全部错误答案。这是正确的

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

然后选择平台选择应用程序我选择网站地球图标

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

返回并输入“应用程序域”:yoursitehere.com

现在单击“保存”

,转到“状态”,然后审查
您想让这个应用程序及其所有实时功能向公众开放吗?

更改或移至(是)

All Wrong answers. Here is the true

You must click (+ add platform)

then Select Platform choose app I select website the planet icon

Enter
Site URL http://www.yoursitehere.com
Mobile Site URL http://www.yoursitehere.com

go back and enter in App Domains: yoursitehere.com

now click save

go to Status and Review
Do you want to make this app and all its live features available to the general public?

change or move to (YES)

戏舞 2025-01-13 23:57:54

这就是我发现的作品。

  1. 在 Facebook 开发页面“Apps-YourAppName”中,单击左侧导航栏中的“Basic”。

  2. 此页面有 3 个部分:基本信息、云服务和“选择您的应用如何与 Facebook 集成”

  3. 在选择应用程序与 Facebook 集成的方式部分中,选择“网站”

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

  5. 在页面底部单击“保存更改”按钮。您可能会收到一条通知,提示可能需要几分钟的时间等等……但您可以立即继续执行后续步骤。

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

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

  8. 在页面底部单击“保存更改”按钮。您可能会收到一条通知,提示可能需要几分钟的时间等等……但您可以立即继续执行后续步骤。

  9. 此时,错误并未像之前那样显示。

希望这有帮助!

This is what I found works.

  1. From the Facebook development page "Apps-YourAppName", click on Basic in the LEFT Nav.

  2. There are 3 sections on this page: Basic Info, Cloud Services, and "Select how your app integrates with Facebook"

  3. In the Select how your app integrates with Facebook section, select "Website"

  4. Enter your fully qualified domain name in the Site URL dialog box. Example: http://www.mydomain.com OR http://mydomain.com (my site does not include the www so I didn't add it).

  5. At the bottom of the page click the "Save Changes" button. You may receive a notice that it may take several minutes to blah blah blah....but you can continue with the next steps immediately.

  6. Now, in the Basic Information section at the top of this screen, you can now add your App Domain. This should be formatted as mydomain.com. Do not add "http://" and do not add "/" at the end of the domain name.

  7. NOTE: My site does not use the www, so I cannot confirm that it's required in Step #6. Try it both ways if you're unsure.

  8. At the bottom of the page click the "Save Changes" button. You may receive a notice that it may take several minutes to blah blah blah....but you can continue with the next steps immediately.

  9. At this point the error was NOT displayed as it was before.

Hope this helps!

楠木可依 2025-01-13 23:57:54

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

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

只需在 url 后添加 .xip.io 并将其用作域名。非常适合我,因为我在虚拟机上进行开发!

One solution to getting over the problem of using an IP address as a valid domain is to use: xip.io

xip.io is a magic domain name that provides wildcard DNS
for any IP address

Simply add .xip.io after your url and use this as the domain name. Perfect for me as I do my development on a virtual machine!

怀里藏娇 2025-01-13 23:57:54

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

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

希望它能帮助别人! =)

If you don't have a domain (only the IP) just leave the "App Domains" field in blank. It works! =)

This, IMHO, is Facebook's fault as the error message is really confusing and makes you think only domains are allowed.

Hope it helps someone! =)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文