我的网站上有一个很棒的'facebook like按钮有问题。我已经实现了所有这些,我可以点击“喜欢”它出现在我的墙上(并在网站上计数弹出说“1”),但计数永远不会更新。如果我刷新页面,它只会再次显示“喜欢”按钮(无计数),如果我使用新帐户登录到Facebook并再次点击,则只会再次显示“1”。
我网站上的示例页面:
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&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上调用一次,就在底部。
任何想法都有帮助,非常感谢。这很奇怪,因为它会进入我的墙壁,但网站上的按钮却没有收听!
非常感谢
答案 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标记。祝你好运,希望这会有所帮助。