我正在使用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
答案 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" />
如果所有这些都不适合您,您可以提交错误:https://developers.facebook.com/bugs/