Facebook喜欢按钮:所有页面显示'0喜欢'或'{总数}喜欢'

时间:2012-03-01 18:27:10

标签: html facebook facebook-like

我在Facebook按钮上得到了一些奇怪的结果(对我来说很奇怪)我在我的网站的几个页面上都有相似的按钮,但是每个按钮上显示的喜欢的数量总是相同的 - 如果是页面不一样,如果页面显示了网站本身的喜欢总数。

在用户仪表板上,我允许他们“喜欢”我的Facebook页面,这是我使用的iframe:

<iframe src="//www.facebook.com/plugins/like.php?
href=http://www.facebook.com/myfacebookpage&amp;send=false&amp;
layout=button_count&amp;width=100&amp;show_faces=true&amp;action=like&amp;
colorscheme=light&amp;font&amp;height=21&amp;appId={MY ID HERE}"
scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100px;
height:20px;" allowtransparency="true"></iframe>

然后在用户的个人资料页面上,我允许访问者喜欢每个个人资料页面。

对于页面http://mywebsite.com/john

<iframe src="//www.facebook.com/plugins/like.php?
href=http%3A%2F%2Fmywebsite.com%2Fjohn&amp;send=false&amp;layout=button_count
&amp;width=100&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;
font&amp;height=21&amp;appId={MY ID HERE}" scrolling="no" frameborder="0"
style="border:none; overflow:hidden; width:100px; height:20px;"
allowtransparency="true"></iframe>

对于页面http://mywebsite.com/billy

<iframe src="//www.facebook.com/plugins/like.php?
href=http%3A%2F%2Fmywebsite.com%2Fbilly&amp;send=false&amp;layout=button_count&amp;
width=100&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;
height=21&amp;appId={MY ID HERE}" scrolling="no" frameborder="0" style="border:none;
overflow:hidden; width:100px; height:20px;"` allowtransparency="true"></iframe>

正如你所看到的那样,我正在为每个人传递不同的href值,所以据我所知(并在文档中阅读)我正确地做到了......正在研究这几个小时没有快乐。有人见过类似的吗?

2 个答案:

答案 0 :(得分:2)

找到了答案!

在打开的图形元数据中,og:url始终设置为http://mysite.com

http://developers.facebook.com/docs/opengraphprotocol/

答案 1 :(得分:0)

“喜欢的插件”并不真正用于Facebook页面。在处理页面时,您将需要使用“like box plugin”。它有比插件更多的功能。看看:https://developers.facebook.com/docs/reference/plugins/like-box/