Like Box适用于登录FB的用户 - 但不是其他用户

时间:2013-02-06 21:45:14

标签: facebook

我有一个奇怪的问题,我无法让我的FB Like框出现在Chrome,Chrome Incognito / Firefox / Opera中,它根本无法呈现。如果我先登录Facebook,它会显示正常。

内部<head>

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

打开<body>

的标记后
  <div id="fb-root"></div>

位于我希望在以下位置呈现框的位置:

<div style="padding-bottom: 10px;"><fb:like-box href="https://www.facebook.com/LeagueOfLegendsFinland" width="250" show_faces="false" colorscheme="dark" stream="false" header="false"></fb:like-box></div>

我的FB应用:http://dl.dropbox.com/u/2188345/fb.jpg

那么任何经验丰富的开发者都可以指出我的错误? :)我已经尝试过HTML5 / Iframe版本,但这是同样的交易。还尝试在正文关闭之前移动代码。

哦,如果有人想直接去检查页面:http://leagueoflegends.fi

2 个答案:

答案 0 :(得分:1)

如果有任何限制,请检查您的页面数据。由于我们的限制,我们会发生这种情况。年龄限制,国家就是这样。只要删除这些限制,它就可以正常工作。 使用任何iframe fb框或javascript.It wrks很好。

答案 1 :(得分:0)

解决方案:

  

如果“赞”框不会向已注销用户显示内容,则几乎就是这样   当然,因为您的页面存在人口统计限制。该   API(和社交插件)只会返回有关此类页面的信息   对符合限制条件的用户。

     

您很可能尚未发布该页面,已标记   对于用户&gt; 18的页面,对于某个国家/地区的用户,或   已将该页面标记为“酒精相关”(将其限制为   在他们国家合法饮酒年龄的用户)

页面本身有国家限制。