我的网站上有一个分享FB弹出窗口。它工作,但有一段时间它没有显示页面的图像。我的链接代码:
<a title="Opublikuj na Facebook" onclick="window.open('http://www.facebook.com/sharer.php?s=100&p[summary]=Sebastian+%C5%9Awiderski%2C+by%C5%82y+reprezentant+Polski+i+trener+Zaksy+K%C4%99dzierzyn+Ko%C5%BAle%2C+potwierdzi%C5%82+sw%C3%B3j+udzia%C5%82+w+meczu+gwiazd+dla+hospicjum.+Pojawi+si%C4%99+r%C3%B3wnie%C5%BC+Piotr+Makowski%2C+szkoleniowiec+reprezentacji...&p[title]=Kolejne+gwiazdy+potwierdzaj%C4%85+sw%C3%B3j+udzia%C5%82+w+turnieju+dla+hospicjum&p[url]=http%3A%2F%2Fsalps.szczecin.pl%2Findex.php%3Fcontent%3Dnews%26view%3D285937&p[images][0]=http%3A%2F%2Fsalps.szczecin.pl%2Fzdjecianewsow%2F285937_1.jpg', 'sharer', 'toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)"><img src="maingraphics/f_logo.png" alt="Facebook logo"></a>
可能导致图像未加载的原因是什么?它是公开的,任何人都可以访问它。 有什么想法吗?
答案 0 :(得分:2)
你的照片太小,只有100 * 66像素。 https://developers.facebook.com/docs/opengraph/howtos/maximizing-distribution-media-content/上的文件声明:
og:image - 这是与您的媒体相关联的图像。我们建议 你给我们一个至少200x200像素的图像。但是,更大 更好,所以如果您有1500x1500图像可以使用,请 把它给我们。我们将对其进行缩减采样并将其裁剪为供人们使用 较小分辨率的设备,但会在较大的设备上使用它。该 此图像越大,共享时使用的可能性越大 Facebook上的故事。 (注意:图像大小不得超过5MB 大小。)
我做了一个快速测试,发现200 * 200像素也有问题。因此,如果可能,我建议您使用更高分辨率的图片。