Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们使用 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
有谁知道这里发生了什么?
我刚刚在我维护的网站中遇到了这个问题。看起来该死的 Facebook 再次改变了一切,却没有通知开发者任何事情。og:image 的图像现在必须至少为 200x200px。如果它更小,那么 facebook 将采用它从同一 URL 解析的其他图像,即使这些图像与该 URL 的主要图像无关。只要注意 og:image 足够大就可以了。* 请注意,即使您更改了它,如果 URL 已经缓存在 FB 中,它可能会在一段时间内出现错误。要立即解决它,只需再次将 URL 传递给 FB 调试器。