我遇到了Facebook分享对话的问题:我希望能让用户从多个og:image
标签中选择想要分享的图片,如下面的答案所示: https://stackoverflow.com/a/7623986/2644146
如您所见,有一个向左和向右箭头让用户选择他想要选择的图像。但是,我无法做到这一点。现在我的代码看起来像这样。
我的图片<meta>
标记为:
<meta property="og:image" content="image_1.jpg" />
<meta property="og:image" content="image_2.jpg" />
<meta property="og:image" content="image_3.jpg" />
我正在使用Javascript SDK调用Share Dialog:
$j('.my-button').on('click', function() {
FB.ui({
method: 'share',
href: 'http://myshareurl.com',
}, function(response){});
});
结果是共享对话框,只选择了一个图像(Facebook默认选择第二个图像)。为什么Facebook不让用户选择三张图片中的一张?这种删除图像的能力是否已被删除? Facebook选择图像的标准是什么?例如,image_3.jpg
的分辨率高于其他分辨率,因此默认情况下应该选择它。