如何使用Facebook for Developers使用localhost共享按钮

时间:2017-05-25 20:00:15

标签: facebook xampp localhost facebook-share

我试图拥有一个共享当前页面链接的Facebook共享按钮。我使用localhost,因为我使用localhost(xampp),Facebook无法访问我的网站。有没有办法解决这个问题?我见过人们提到过使用tunnelme,但我没有看到如何做到的教程。任何指导将不胜感激。

1 个答案:

答案 0 :(得分:0)

我处理此类问题的技巧是在/ etc / hosts(Linux o MacOS)或Windows中的C:\ Windows \ System32 \ drivers \ etc \ hosts中定义一些假域。

类似的东西:

127.0.0.1    customdomain.liquidtabs

(不要使用.devel,因为现在是有效的TLD并导致一些冲突)。

在上一次,我使用本地DNS服务器(如dnsmasq)来定义多个自定义本地假域。

最后,在您的Facebook应用配置中,您必须将虚假域名添加为允许访问API的域名。

上一次,Google Developers Console需要一个有效的域名(例如,在.com中完成,例如mycustomfakedomain.com)。我也不记得Facebook了。

在这种情况下,您必须定义一个"有效的"域并在 hosts 文件中覆盖它。像:

127.0.0.1    customdomain.local.liquidtabs.com

现在,使用假域运行您的网站。您现在应该可以从图书馆(或Google或任何其他受限制的域库)访问来自" localhost&#34 ;.