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等问题。
非常感谢任何帮助!
答案 0 :(得分:0)
您需要添加应用的appId
,但这应该有效:
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#appId=xxx&xfbml=1"></script>
<fb:like href="http://www.rscpp.co.uk/counselling.html" send="true" width="450" show_faces="true" font=""></fb:like>