Facebook Like产生大量页面

时间:2012-03-16 04:58:12

标签: facebook facebook-like

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

我使用xfbml作为相似的按钮。

更奇怪的是,我删除了所有的admin和app_id referals,所以我不会因为新托管而被垃圾邮件,但仍然喜欢一个元素后它会在我的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 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?

1 个答案:

答案 0 :(得分:0)

在您的情况下,og:type不应该是“网站”,而应该更准确地反映被“喜欢”的实体(例如“文章”,“视频”,任何其他built-in object type,{{3 }})

对于具有“网站”类型的Open Graph对象,Facebook会创建您正在谈论的页面。