像按钮计数的Facebook根本没有更新

时间:2011-05-20 09:41:04

标签: facebook fbml facebook-like

我的网站上有一个很棒的'facebook like按钮有问题。我已经实现了所有这些,我可以点击“喜欢”它出现在我的墙上(并在网站上计数弹出说“1”),但计数永远不会更新。如果我刷新页面,它只会再次显示“喜欢”按钮(无计数),如果我使用新帐户登录到Facebook并再次点击,则只会再次显示“1”。

我网站上的示例页面:

  

http://www.makemeacocktail.com/recipe/6741/

fql读数(观看撇号在这里转义,复制并粘贴不要点击):

  

https://api.facebook.com/method/fql.query?query=select%20total_count,like_count,comment_count,share_count,click_count%20from%20link_stat%20where%20url=“http://www.makemeacocktail.com/recipe/6741/'&format=json

正在使用的FB XML:

    <fb:like href="http://www.makemeacocktail.com/recipe/6741/" send="false" layout="button_count" width="50" show_faces="false" font="arial"></fb:like>

其他Facebook的想法等:

我已经在头脑中获得了facebook开放图元数据

在FBML之后,js对facebook的调用是我页面上的最后一件事:

    <script src="http://connect.facebook.net/en_US/all.js#appId=187430904631019&amp;xfbml=1"></script>
    <script>
    FB.init({
    appId  : '187430904631019',
    status : true,
    cookie : true,
    xfbml  : true
    });
    </script>

我也在页面底部找到了facebook页面:

<div id="fb-root"></div><fb:like-box href="http://www.facebook.com/makemeacocktail" width="292" show_faces="false" stream="false" header="true"></fb:like-box>

fb-root所在的位置。

我唯一认为fb-root不是早先在facebook旁边的按钮,以及两个facebook的按钮之类的冲突?我只能在facebook js上调用一次,就在底部。

任何想法都有帮助,非常感谢。这很奇怪,因为它会进入我的墙壁,但网站上的按钮却没有收听!

非常感谢

1 个答案:

答案 0 :(得分:2)

从你喜欢的按钮发送给facebook的请求中得到这个:

App ID does not match domain","full":"The app ID specified
     

:app_id \“元标记内的

是   不允许在此域名上。你必须   设置Connect Base Domains for   你的应用程序是一个前缀   HTTP:\ / \ / www.makemeacocktail.com \ /配方\ / 6741 \ /

因此,您需要在开发人员应用程序中将应用程序的基本域更改为makemeacocktail.com。如果这不是问题,请尝试删除fb:app_id打开图形标记,或使用fb:admins标记。祝你好运,希望这会有所帮助。