Facebook Like-box不适用于特定网站

时间:2013-02-21 13:56:58

标签: facebook facebook-likebox

我看到一种奇怪的失败与盒子一起工作......我看不到类似的盒子,但地址看起来不错:

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

我尝试更改“https”的“http”但仍然没有回答。即使我尝试在类似的Facebook开发者网站上生成代码,验证说代码还可以,但我仍然看不到网站。

但是...当我使用旧网站时:

data-href="https://www.facebook.com/pages/Instituto-Van-Nghi-Espa%C3%B1a/133758943312622"

工作正常。

感谢您的时间。

(修改)

我已经在身体

之后加入了facebook sniplet
<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/es_ES/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));</script>

即使我尝试更改js.src =&#34; // connect for js.src =&#34; http // connect

有什么想法吗?

纳乔

3 个答案:

答案 0 :(得分:0)

您忘记了JavaScript代码:

<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&appId={{APP_ID}}";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

the documentation中仔细查看。

答案 1 :(得分:0)

你有所需的fb-root html标签:

<div id="fb-root"></div> 

以及相应的javascript代码?

答案 2 :(得分:0)

Facebook Like Box插件适合喜欢Facebook页面。 您列出的示例instituto.vannghiespana是(假的)个人资料,而不是网页。

like box插件不能与配置文件一起使用。如果这是您的个人资料,您应该将其转换为页面(一方面,个人资料不能超过5000个朋友)