我使用Facebook共享对话框(https://developers.facebook.com/docs/reference/plugins/share-links/)并且图片没有显示。我在其他论坛上检查了很多帖子,但无法找到解决方案
我发现此网站的Share Dialog工作正常:http://election.gv.my/(他们不使用meta property =" og:image")
如果我在代码中使用其图像,则显示:
var sharer = "https://www.facebook.com/sharer/sharer.php?s=100&p[url]=" + shareURL + "&p[images][0]=" + "http://election.gv.my/assets/combined.jpg" + "&p[title]=" + shareTitle + "&p[summary]=" + shareExcerpt;
如果我在代码中使用我的图像,那就不是了 https://www.facebook.com/sharer/sharer.php?s=100&p[url]=http://election.gv.my/&p[images][0]=http://mysite的.com /应用程序/可湿性粉剂内容/上传/ 2013/03 / poster.jpg&安培; p [标题] =马来西亚+微博+人气+索引&安培; p [摘要] =马来西亚+微博+人气+指数+为+三月+ 31 %2C + 2013%3A +%40anwaribrahim + 21%2C +%40NajibRazak + 28
我能想到的唯一原因是服务器配置。我已在https://developers.facebook.com/tools/debug中检查了我的网址(网站和图片),结果还可以,至少与该网站相同
答案 0 :(得分:1)
我的问题是WordPress生成的图像尺寸:
https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content/
og:image - 这是与您的媒体相关联的图像。我们建议您使用至少200x200像素的图像。但是,越大越好,所以如果你有一个可以使用的1500x1500图像,请使用它。我们将对使用较小分辨率设备的人进行缩减采样并裁剪,但会在较大的设备上使用它。此图像越大,在Facebook上分享故事时使用的可能性就越大。 (注意:图像大小不得超过5MB。)
但这并不能解释为什么尺寸356x200没问题,但没有711x400更大且具有相同的宽高比
答案 1 :(得分:0)
尝试减小文件大小:我从56更改为24然后加载。
答案 2 :(得分:0)
尝试添加第二个"&"之前" p [images] [0]" => "&安培;&安培; P [图像] [0]"