如何通过FB.ui设置共享图像宽度

时间:2016-02-07 01:21:09

标签: facebook image user-interface size

我正在使用FB.ui()来共享页面,而在移动设备上,og图像被裁剪为正方形,而不是完全被去除。 我的og图像1200x622的自然大小。如何使用FB.ui方法指定其尺寸?

以下是我正在使用的代码:

FB.ui({
method: 'share',
action_type: 'og.shares',
href: 'http://example.com/',
title: 'My title',
picture: 'http://example.com/picture.jpg',
description: 'My description'
}, function(response){
console.log(response);
});

谢谢你, Andru

1 个答案:

答案 0 :(得分:0)

您无法在共享对话框中更改共享图像,您需要使用Feed对话框:https://developers.facebook.com/docs/sharing/reference/feed-dialog/

如果您想使用“分享对话”,请务必遵循指南,以便在分享后获得最佳照片:https://developers.facebook.com/docs/sharing/best-practices#images

此外,您应该直接在HTML代码中包含尺寸:

<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />

来源:http://ogp.me/

如果所有这些都不适合您,您可以提交错误:https://developers.facebook.com/bugs/