动态选择缩略图与facebook API共享 - javascript sdk

时间:2015-01-16 17:50:37

标签: facebook facebook-graph-api

我们正在努力更新我们的网站以使用v2 facebook API。使用v1,我们按如下方式进行了共享:

FB.ui({
      method: 'feed',
      name: $('title').val(),
      display: 'popup',
      link: url,
      picture: fbImg,
      caption: 'Compute information about '+$("#i").val()+'.'})
     });

我们使用了一些javascript来动态选择缩略图,并将其存储在fbImg中。

对于v2,似乎不再有简单的图片参数。相反,似乎我们必须定义要与og:image元标记一起使用的静态图像。

我们发现可以使用方法share_open_graph

使用动态图像
FB.ui({
  method: 'share_open_graph',
  action_type: 'og.shares',
  action_properties: JSON.stringify({
  object: 'http://' + longUrl,
  image: imageVariable
  })}, function(response){});

这是v2兼容的,但是动作类型og.shares只是猜测,奇怪的是似乎有效。 og_shares没有记录,谷歌搜索它没有任何结果。这使得我们对在生产中使用该代码非常犹豫。

是否有正确的"使用v2 api动态为Facebook分享选择图像的方法?

0 个答案:

没有答案