我正在使用 Facebook 共享对话框 (https://developers.facebook.com/docs/reference/plugins/share-links/ https://developers.facebook.com/docs/reference/plugins/share-links/)并且图像没有出现。我在其他论坛上检查了很多帖子,但找不到解决方案
我发现这个网站的共享对话框可以正常工作:http://election.gv.my/ http://election.gv.my/(他们不使用元属性=“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/app /wp-content/uploads/2013/03/poster.jpg&p[标题]=马来西亚+Twitter+人气+指数&p[摘要]=马来西亚+Twitter+人气+指数+for+March+31%2C+2013%3A+%40anwaribrahim +21%2C+%40纳吉布+28
我能想到的唯一原因是服务器配置中的某些内容。我已经检查了我的网址(网站和图片)https://developers.facebook.com/tools/debug https://developers.facebook.com/tools/debug结果还可以,至少和那个网站一样
我的例子中的问题是由 WordPress 生成的图像大小:
- 编号:85x85、96x54、166x94、170x96、193x108、711x400
- 是:356x200、360x124
https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content/ https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content/
og:image – 这是与您的媒体关联的图像。我们建议您使用至少 200x200 像素的图像。然而,越大越好,所以如果您有可以使用的 1500x1500 图像,请使用它。我们将为使用较小分辨率设备的人进行下采样和裁剪,但会在较大的设备上使用它。该图像越大,在 Facebook 上分享故事时就越有可能使用它。 (注意:图片大小不得超过 5MB。)
但这并不能解释为什么尺寸 356x200 可以,但不能解释更大且具有相同宽高比的 711x400
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)