Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook共享对话框图像不';不显示_Facebook_Image_Facebook Social Plugins - Fatal编程技术网

Facebook共享对话框图像不';不显示

Facebook共享对话框图像不';不显示,facebook,image,facebook-social-plugins,Facebook,Image,Facebook Social Plugins,我正在使用Facebook共享对话框(),但图像没有显示。我在其他论坛上查看了很多帖子,但没有找到解决方案 我找到了这个共享对话框正常工作的站点:(他们不使用meta-property=“og:image”) 如果我在代码中使用它的图像,它会显示: var sharr=”https://www.facebook.com/sharer/sharer.php?s=100&p[url]=“+shareURL+”&p[图像][0]=“+”http://election.gv.my/assets/co

我正在使用Facebook共享对话框(),但图像没有显示。我在其他论坛上查看了很多帖子,但没有找到解决方案

我找到了这个共享对话框正常工作的站点:(他们不使用meta-property=“og:image”)

如果我在代码中使用它的图像,它会显示:

var sharr=”https://www.facebook.com/sharer/sharer.php?s=100&p[url]=“+shareURL+”&p[图像][0]=“+”http://election.gv.my/assets/combined.jpg“+”&p[标题]=“+shareTitle+”&p[摘要]=“+ShareExtrapt;

如果在代码中使用图像,则不会:
https://www.facebook.com/sharer/sharer.php?s=100&p[网址]=http://election.gv.my/&p[图片][0]=http://mysite.com/app/wp-content/uploads/2013/03/poster.jpg&p[标题]=马来西亚+推特+人气+指数&p[摘要]=马来西亚+推特+人气+指数+三月+31%2C+2013%3A+%40anwaribrahim+21%2C+%40NajibRazak+28


我能想到的唯一原因是服务器配置中的某些内容。我已经检查了我的url(网站和图像),结果正常,至少与该网站相同。我的问题是WordPress生成的图像大小:

  • 编号:85X8596X54166X94170X96193X108711x400
  • 是:356x200,360x124

og:image–这是与媒体关联的图像。我们建议您使用至少200x200像素的图像。但是,越大越好,所以如果您有1500x1500图像可以使用,请使用它。我们将减少采样并对其进行裁剪,以适合使用较小分辨率设备的用户,但将在较大的设备上使用它。这张图片越大,在Facebook上分享故事的可能性就越大。(注意:图像大小不得超过5MB。)


但这并不能解释为什么356x200大小是可以的,但没有711x400更大,并且具有相同的纵横比。

尝试减小文件大小:我将文件大小从56更改为24,然后加载。

尝试在“p[images][0]”=>“&&p[images][0]”之前添加第二个“&”

您应该将输入的值URL编码为正确的参数值。(在JS中,您可以使用
encodeURIComponent
)如果这没有帮助,请给我们展示一个带有真实参数值的共享链接示例。@CBroe,我认为这不是问题所在,因为我在我的问题中提到的站点中尝试了许多不同的图像,其中URL-encode712x400是相同的纵横比,而不是711。它可能不喜欢奇怪的尺寸。