Facebook喜欢问题,所有职位都相同

时间:2011-03-13 14:47:56

标签: html facebook iframe facebook-like

是的,我整天都在这,我仍然无法修复它。

网站:example.com 我正在使用像api这样的iFrame,带有像

这样的链接
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexamle.com&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowtransparency="true" style="border:none; overflow:hidden; width:80px; height:30px"></iframe>"

<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fexamle.com&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;font=arial&amp;colorscheme=light&amp;locale=en_US" scrolling="no" frameborder="0" allowtransparency="true" style="border:none; overflow:hidden; width:80px; height:30px"></iframe>

但他们似乎有相同的投票价值,即使你直接访问网址,有人知道为什么吗?

非常感谢,


即使使用FB:仍然会出现此问题

<fb:like href="http://examle.com" layout="button_count" show_faces="false" width="80" action="like" font="arial" colorscheme="light" class=" fb_edge_widget_with_comment fb_iframe_widget"></fb:like>

我添加了

<meta property="og:title" content="Google Nexus S - Black unlocked"/> 
<meta property="og:type" content="product"/> 
<meta property="og:url" content="http://examle.com"/>

然而它仍然不起作用?林特尔说http://examle.com


linter现在可以获取正确的URL,但Like按钮仍然保存相同的值......

2 个答案:

答案 0 :(得分:3)

您缺少一些Open Graph Meta标记:og:urlfb:admins or fb:app_id引用Like Plugin (Open Graph Tags)

如果您在URL Linter中测试两个网址,您会发现Facebook正在捕获相同的网址! (URL1 - URL2

答案 1 :(得分:2)

问题是,虽然元标记位于页面上,但它们在标题中的距离非常远,这是100行+

这意味着Facebook没有把它们拿起来,将元标记移动到文档的前5行修复问题。我想FB只下载你网站的前X行/字节。

非常感谢ifaour,指点我URL Linter

P.S。除此之外,FB还缓存了所有以前的喜欢,所以我不得不稍微更改所有链接(我刚添加了?n),以便将其识别为新链接!