如何在Facebook中分享个人产品形象

时间:2012-05-15 13:54:56

标签: facebook

我有产品详情页面。我想显示每个产品的共享链接,我想分享单个产品图像。我怎么能这样做?

我认为meta没有帮助,因为我需要分享单个产品形象。

1 个答案:

答案 0 :(得分:1)

为每个图像创建一个自己的按钮,一个onclick从JS SDK https://developers.facebook.com/docs/reference/javascript/FB.ui/调用FB.UI传入你想要的消息变量

因此对于每个图像,html可能类似于:

<img src="path-to-image" title="title" data-uri="path-to-full-product" />

然后使用像jquery这样的库,您可以使用以下脚本

 $('img').click(function(){
      var $this = $(this);
      var obj = {
      method: 'feed',
      link: $this.data('uri'),
      picture: $this.attr('src'),
      name: $this.attr('title'),
      caption: 'Your caption here',
      description: 'Your description here.'
    };
    function callback(response) {
     alert( "Post ID: " + response['post_id']);
    }

    FB.ui(obj,callback);
 });

以下是一个例子的更多信息:

https://developers.facebook.com/docs/reference/dialogs/feed/

你可以在这里玩JS-SDK

https://developers.facebook.com/tools/console/