Facebook喜欢特定的项目而不是主要的网站

时间:2013-07-01 19:33:37

标签: php facebook facebook-like href

我在网站上销售的每件商品中都安装了Facebook赞按钮。我期待的是,当用户点击Like项目ABC时,他的Facebook会发布链接到这样的项目和项目的一个图片。然而,它只是发布主要网站的图片,虽然链接指的是项目ABC按预期。

我如何获得发布已被喜欢的特定项目图片的链接?

以下是代码:

<div class="fb-like-items">
    <div class="fb-like" data-href="http://www.AAAAAAA.es/store/itemsDescr.php?itemId=<?=$itemId?>" data-send="false" data-layout="button_count" data-width="100" data-show-faces="true" data-font="segoe ui"></div>
</div>

1 个答案:

答案 0 :(得分:2)

您需要确保每个项目的页面都有正确的元标记,如Facebook的开发人员文档(https://developers.facebook.com/docs/opengraph/using-objects/#creating)所指定。

例如:

  • 每个项目都应该链接到它的页面(ABC应该有它自己的页面)。
  • 在此页面上,您需要在<header>代码中设置正确的元标记。
  • 元标记如下:

    <meta property="og:type" content="website" />

    <meta property="og:url" content="http://example.com/abc" />

    <meta property="og:title" content="ABC TITLE" />

    <meta property="og:image" content="http://www.example.com/image.jpg" />

您还可以使用Facebook调试程序检查元标记中的任何错误 - https://developers.facebook.com/tools/debug