我正试图在我的Facebook应用程序中提供“赞”按钮,允许用户“喜欢”动态内容以宣传应用程序。
出于这个原因,当有人喜欢和帖子出现在他们的墙上时,我需要说“通过[我的应用名称]和帖子底部的应用程序图标。但是,按照我目前的方法,我'我完全看到帖子包括外部URL的链接,但App的名称不存在。
应用程序通过从我的Canvas URL加载index.php来运行。 Index.php引用:
< script src =“https://connect.facebook.net/en_US/all.js#xfbml=1”>
和$(文件).ready执行此操作:
FB.init({
appId : '[my app id]',
status : true,
cookie : true,
xfbml : true
});
然后通过Ajax将内容页面加载到页面中间的空白div中。
通过Ajax加载的页面包含以下的大量实例:
< fb:like data-layout =“button_count”href =“[我动态内容的网址]”>
然后在$(document).ajaxComplete()中,我执行FB.XFBML.parse();
链接到的动态网页包含以下标记:
<meta property="og:title" content="my title" />
<meta property="og:description" content="<?=$php_variable?>" />
<meta property="og:type" content="website" />
<meta property="og:url" content="[the url of this page]" />
<meta property="og:site_name" content="site name" />
<meta property="fb:app_id" content="[my app id]" />
有人看到我哪里出错了吗?如果我错过发布任何重要信息,我会很高兴 - 我只是在这一点上睁眼,可能会错过一些东西。
提前感谢您的帮助!
答案 0 :(得分:1)
“赞”按钮不会将相似内容归因于链接到您喜欢的网址的应用 - 没有“通过”链接 - 将应用添加到网页已完成,以便应用可以发布给喜欢的用户页面,管理见解等