Facebook喜欢在某些页面上工作但不在其他页面上工

时间:2011-06-28 15:38:01

标签: facebook facebook-like

Facebook喜欢在我的网站的某些页面上工作但不在其他网页上工作。我无法在实时网站上显示示例,因为我已经将功能关闭,但是直接在开发人员上工作,如按钮页面:

https://developers.facebook.com/docs/reference/plugins/like/

如果您尝试http://www.rscpp.co.uk/,您可以成功地喜欢该页面。但它不会让我喜欢http://www.rscpp.co.uk/counselling.html

我已尝试将两者都放在linter中:

https://developers.facebook.com/tools/lint

两者都显示缺少一些必需的项目,但由于我没有尝试提供opengraph信息,我认为这些可以被忽略?奇怪的是,http://www.rscpp.co.uk/counselling.html页面的类似按钮在通过linter完成时会起作用(通过iFrame完成,而不是像facebook按钮创建者给你的代码)。

我无法看到http://www.rscpp.co.uk/counselling.html存在任何可能导致任何问题的301重定向,SSL等问题。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

您需要添加应用的appId,但这应该有效:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=xxx&amp;xfbml=1"></script>
<fb:like href="http://www.rscpp.co.uk/counselling.html" send="true" width="450" show_faces="true" font=""></fb:like>