2

我刚刚从https://developers.facebook.com/docs/reference/plugins/like-box/复制并粘贴了代码

这是一个测试页面: http: //net-gal.com/fbTest.html

我在 Mac/Firefox 和 Safari 以及 pc/IE 中查看过该页面,该插件放置了很多空白区域,但没有 Facebook 提要。

如何让我的 Facebook 提要出现在页面上?

在正文标签下:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

在页面中显示:

<div class="fb-like-box" data-href="http://www.facebook.com/ginger.lindbergh" data-width="292" data-show-faces="true" data-stream="true" data-header="true"></div>

我添加了另一个使用 facebook 开发人员页面 ID 工作的测试页面。见测试页面:net-gal.com/fbTest2.html

代码改为:data-href="http://www.facebook.com/platform"

所以看起来插件正在工作,但不是我的 Facebook 页面的链接。是我的 Facebook 安全设置吗?我检查过,它们看起来很好。我还用我的数字 id 链接替换了我的文本链接,结果是一样的;没有饲料。我向我的页面添加了一个新的状态更新,但这也没有改变它。但是我已经消除了实际的插件;它确实有效。

我很茫然; 任何人都可以告诉我我需要做什么来获取此代码以拉起我的 facebook like 框吗?

4

5 回答 5

15

我认为问题出在代码生成器上。我也面临同样的问题。这就是我为解决它所做的:

更改以下行:

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";

至:

js.src = "http://connect.facebook.net/en_US/all.js#xfbml=1"; 
于 2013-02-21T12:46:34.423 回答
4

答案比这里大家说的要简单。您需要做的就是在线上传您的 HTML 文件并在线测试,这样就可以了。

这不适用于您的本地计算机。我希望这有帮助。

于 2015-04-24T02:56:24.790 回答
4

您必须拥有Facebook 粉丝页面才能使用 Like Box 社交插件。Like Box 插件不会显示您的墙,因为您的帐户只是个人资料。尝试使用任何粉丝页面,它会正常工作。

例如,替换:https ://www.facebook.com/ginger.lindbergh

与: http: //www.facebook.com/AxtraRD

此外,您可以将您的 Facebook 个人资料转换为粉丝专页。此处描述的步骤如下:https ://www.facebook.com/help/116067818477568/

于 2013-05-22T10:56:32.810 回答
2

从此改行:

js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";

对此:

js.src = "**http:**//connect.facebook.net/en_US/all.js#xfbml=1"; 

并在线上传!这解决了我的问题...

于 2015-05-30T14:07:48.170 回答
-2

它在本地不起作用

您需要在 Web 服务器上发布以对其进行测试

于 2015-08-12T15:19:52.430 回答