2012-03-16 64 views
1

我有一个网页链接到子网站的元素列表。每个元素都有一个像按钮一样。不知何故,在喜欢一个元素后,它在我的FB帐户上生成一个页面条目(FB帐户上的左侧菜单 - 旧的视图不是时间轴上的一个)。不知道为什么发生这种情况,我认为这不应该这样。Facebook Like生成大量的网页

我使用类似按钮的xfbml。

更奇怪的是,我删除了所有的admin和app_id referals,所以我没有被新的entrys垃圾邮件,但仍然喜欢一个元素后,它会在我的FB上生成一个条目。

生病添加一些代码,我有我的网站上

(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk')); 

和FB按钮代码

<fb:like href="<?php echo base_url(); ?>details/<?php echo $id ?>" send="false" layout="button_count" width="450" show_faces="false"></fb:like> 

每个子网站有不同的meta标签一样

<meta property="og:title" content="Whatever" /> 
    <meta property="og:type" content="website" /> 
    <meta property="og:url" content="<?php echo base_url(); ?>details/<?php echo $id; ?>" /> 
    <meta property="og:image" content="<?php echo base_url(); ?>public/images/layout/logo_mini.png" /> 
    <meta property="og:description" content="<?php echo $title; ?>" /> 
    <meta property="og:site_name" content="Whatever" /> 

这里是一个图片的链接http://img692.imageshack.us/img692/5733/problemxv.jpg

澄清我的意思。我得到了多个喜欢,首先像点击元素生成另一个页面,这是在我的FB帐户的红色圆圈区域显示。 WTF?

回答

0

在你的情况下,OG:类型不应该是“网站”,但应该更准确地反映被“喜欢”的实体(例如,“文章”,“视频”,任何其他built-in object typeyour you can create your own

对于使用“网站”类型的Open Graph对象,Facebook创建您正在讨论的页面。