设置一个Facebook应用程序通过画布iframe拉动网站(没什么特别的)。所以它拉的代码只是你的基本html / php。只有例外是我页面中的分享按钮
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:share-button href="LINKTOWEBSITE" type="button">
</fb:share-button>
当我直接提起它时,一切正常,即:www.mysite.com/facebookex.php
当我将此应用程序放在页面选项卡环境中时出现问题(例如:“将应用程序添加到我的页面”,在选项卡中向上拉)除了共享按钮之外,当单击选项卡中的共享按钮时,一切正常我得到“提供的应用程序ID无效。”
答案 0 :(得分:1)
请在这里查看:How to make custom share buttons
我正在解释如何在没有fbml的情况下执行自定义共享按钮(我在页面选项卡应用程序中使用它并且它运行良好..)
无论如何fb:share-button不再出现在facebook文档中了,FBML正在被完全弃用,所以长期来看它不是一个好选择。