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

Facebook 如何通过FB.ui设置共享图像宽度,facebook,image,user-interface,size,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: 'M

我使用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

您不能在“共享”对话框中更改共享图像,您需要使用提要对话框:

如果要使用“共享”对话框,请确保遵循以下准则,以在共享后获得最佳图片:

此外,还应在HTML代码中直接包含大小:

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

资料来源:


如果所有这些都不适用于您,您可以提交一个错误:

您不能在共享对话框中更改共享图像,您需要使用提要对话框:

如果要使用“共享”对话框,请确保遵循以下准则,以在共享后获得最佳图片:

此外,还应在HTML代码中直接包含大小:

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

资料来源:


如果所有这些都不适合你,你可以提出一个错误:

我想你误解了我的问题。我不想更改共享映像。我只想指定Facebook使用完整大小的未剪切图像(例如:)。我之前创建了一个自定义故事,我能够使用以下代码解决这个问题:'FB.ui({method:'share_open_graph',action_type:'ddpersonalitea:share',action_properties:JSON.stringify({'quick':{'og:type':'ddpersonalitea:quick','og:url':'https://.../“,”og:title':”title“,”og:description':”description“,”og:image':”image.jpg“,”og:image:width“:”1200“,”og:image:height“:”630'}}}),函数(响应){})“这正是我的意思。facebook决定大小,我会包括一个到规格的链接。你需要按照他们的图片。我尝试了同样的方法在常规共享中,但没有成功。下面是我尝试的代码:'FB.ui'({method:'share_open_graph',action_type:'og.shares',action_属性:JSON.stringify({object:{'og:url':'http://...“,”og:title':”title“,”og:description':”description“,”og:image':”image.jpg“,”og:image:width“:”1200“,”og:image:height“:”622'}}}),函数(响应){console.log(响应);})'很抱歉格式错误:
FB.ui({方法:'share_open_graph',操作类型:'og.shares',操作属性:JSON.stringify({object:{'og:url':'http://...“,”og:title':”title“,”og:description':”description“,”og:image':”image.jpg“,”og:image:width“:”1200“,”og:image:height“:”622'}}}),函数(响应){console.log(响应);});
我想你误解了我的问题。我不想更改共享图像。我只想指定Facebook使用完整大小的未剪切图像(例如:)。我以前创建了一个自定义故事,我可以使用以下代码解决这个问题:“FB.ui”({method:'share_open_graph',action_type:'ddpersonalitea:share',action_属性:JSON.stringify({'quick':{'og:type':'ddpersonalitea:quick','og:url':'https://.../“,”og:title':”title“,”og:description':”description“,”og:image':”image.jpg“,”og:image:width“:”1200“,”og:image:height“:”630'}}}),函数(响应){})“这正是我的意思。facebook决定大小,我会包括一个到规格的链接。你需要按照他们的图片。我尝试了同样的方法在常规共享中,但没有成功。下面是我尝试的代码:'FB.ui'({method:'share_open_graph',action_type:'og.shares',action_属性:JSON.stringify({object:{'og:url':'http://...“,”og:title':”title“,”og:description':”description“,”og:image':”image.jpg“,”og:image:width“:”1200“,”og:image:height“:”622'}}}),函数(响应){console.log(响应);})'很抱歉格式错误:
FB.ui({方法:'share_open_graph',操作类型:'og.shares',操作属性:JSON.stringify({object:{'og:url':'http://...“,”og:title':”title“,”og:description':”description“,”og:image':”image.jpg“,”og:image:width“:”1200“,”og:image:height“:”622'}}}),函数(响应){console.log(响应);