2

我们使用 og:image 属性为 facebook 提供正确的图像,但在某些情况下,它会从 DOM 中解析出更多图像。例如:

http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Ffunda.nl%2Fkoop%2Futrecht%2Fappartement-48611144-breedstraat-122%2F&t=Woning+te+koop%3A+ Breedstraat+122%2C+乌得勒支

只有第一张图像应该在那里显示。如果您查看调试器,它看起来不错:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.funda.nl%2Fkoop%2Futrecht%2Fappartement-48611144-breedstraat-122%2F

有谁知道这里发生了什么?

4

1 回答 1

0

我刚刚在我维护的网站中遇到了这个问题。看起来该死的 Facebook 再次改变了一切,却没有通知开发者任何事情。og:image 的图像现在必须至少为 200x200px。如果它更小,那么 facebook 将采用它从同一 URL 解析的其他图像,即使这些图像与该 URL 的主要图像无关。只要注意 og:image 足够大就可以了。* 请注意,即使您更改了它,如果 URL 已经缓存在 FB 中,它可能会在一段时间内出现错误。要立即解决它,只需再次将 URL 传递给 FB 调试器。

于 2013-07-15T12:48:48.310 回答