Facebook喜欢button_count不工作,除非登录

时间:2012-03-01 12:44:21

标签: facebook facebook-like

我在下面添加了Facebook按钮“LIKE”代码:

<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" data-href="https://www.facebook.com/mypageinfacebook?sk=myappId" data-send="false" data-layout="button_count" data-width="21" data-show-faces="true"></div>

但在我的网站上看不到类似的数量,只有在登录Facebook帐户后才能看到。

如何解决?

3 个答案:

答案 0 :(得分:0)

你的代码没有错误..,

检查您的data-href链接是否有效,

data-href="https://www.facebook.com/mypageinfacebook?sk=myappId"

我尝试了这个代码与我的粉丝页面网址显示像是完美的..

,否则 用户想要的页面可能有'0'个喜欢的页面。

如果那种情况意味着数字不会显示。

答案 1 :(得分:0)

我认为你最好使用这个参考工作..

http://developers.facebook.com/docs/reference/plugins/like-box/

答案 2 :(得分:0)

针对发布此帖子的其他用户发布此响应。

“您的网页上似乎正在使用”最低年龄“或”国家/地区“的限制。

这意味着Facebook无法在不知道谁连接的情况下显示类似的框,因为他无法知道当前用户的年龄或国家。“

全部归功于AHWEBDEV

Link