Facebook Like Box不起作用

时间:2011-09-13 23:21:07

标签: javascript facebook

我一直在为客户提供类似Facebook的问题,而我和朋友根本无法弄清楚我们做错了什么,并且已经接近三天了。这是我们从developers.facebook.com获得的代码:

    <div id="fb-root"></div>
    <script>(function(d){
      var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
      js = d.createElement('script'); js.id = id; js.async = true;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
      d.getElementsByTagName('head')[0].appendChild(js);
    }(document));</script>
    <div class="fb-like-box" data-href="http://www.facebook.com/pages/mywebsite/11111111111"      
data-width="280" data-colorscheme="dark" data-show-faces="true" data-stream="true" data-header="false"></div>

什么都没有出现。我们确实得到了这段代码,但它并没有按照我们想要的方式运行:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like-box href="http://www.facebook.com/pages/mywebsite/1111111111" width="280" colorscheme="dark" show_faces="true" border_color="" stream="true" header="false"></fb:like-box>

您必须登录Facebook查看Feed,但客户希望它始终显示。

2 个答案:

答案 0 :(得分:5)

你需要在head脚本的第5行添加http:就像这样...

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

它是一个html5的东西。

答案 1 :(得分:1)

也许你应该尝试最新的代码; Facebook似乎修改了Like box generator