1

我在网站上出售的每件商品中都安装了 Facebook Like 按钮。我期待,当用户点击 Like item 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>
4

1 回答 1

2

您需要确保每个项目的页面都具有正确的 meta-og 标签,如 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

于 2013-07-01T19:51:59.987 回答