【问题标题】:Facebook thumbnail never works properly (Open Graph)Facebook 缩略图永远无法正常工作(打开图表)
【发布时间】:2012-06-30 00:45:54
【问题描述】:

目标:我们所有产品下方都会有一个 Facebook [赞] 和 [发送] 选项,它会显示正确的缩略图。

问题:所有 OG(开放图)标签都已到位。根据Facebook's test,它有效。我可以在他们的测试站点上看到预览图像(我应该这样做)。在那里,它有效!实际上,这根本行不通。在 Facebook 的测试页面之外......它从来没有工作过。

Direct link to an example page showing the problem

开放图标签已到位,包括:

`<meta property="og:image" content="http://img.loveculture.com/ProductImages/1044214_15_1.jpg" />`

现在它在整个页面中随机选择图像。我非常沮丧。

我想排除几件事。

是的,图像位于子域中。即使在同一域上使用图像也会产生随机缩略图。 是的,我已就此联系过 Facebook,但该问题被忽略了。我对这个问题失去了希望。

更新 太好了.... 现在它决定使用其中一个粉红色箭头作为缩略图。

【问题讨论】:

    标签: facebook facebook-graph-api facebook-opengraph


    【解决方案1】:

    不,根据 Facebook 调试器它不起作用:

    应该修复的打开图表警告:

    Tiny og:image:og:image 引用的所有图像必须至少两个尺寸都为 200 像素。请检查给定 url 中所有带有标签 og:image 的图像,并确保其符合最低规格。

    您传递的文件是 180x258 像素。通过完整尺寸的图像,它应该没问题。

    【讨论】:

    • 我希望这是解决方法。我刚刚更新它以查看更大的图片。 Facebook Open Graph 测试现在显示一个警告。
    • 测试显示了我需要在测试中显示的正确图像。咕咕咕咕。现在图像是 350x460。 :-/ 仍然没有实际工作。
    • 给 Facebook 几个小时更新缓存并再次检查。既然您已经纠正了图像,它应该会自行纠正。
    • 我真的希望如此....如果它不起作用,也无妨。我非常感谢您的回复。谢谢。
    • 我现在收到这个警告:`'og:locale:locale => en_US``
    【解决方案2】:

    好的,问题解决了。谢谢大家。

    问题在于 HTML 中使用的 URL。

    &lt;div class='fb-like' data-send='true' data-width='450' data-href='http://www.loveculture.com/Item/ItemDetailView.aspx?StyleId=1043361' data-show-faces='true'&gt;&lt;/div&gt;

    这是两个合法网址之间的战争。

    http://www.loveculture.com/Item/ItemDetailView.aspx?StyleId=1043361
    vs
    http://www.loveculture.com/Item/ItemDetail.aspx?StyleId=1043361

    我很高兴这个问题已经解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 2014-04-03
      • 1970-01-01
      • 2013-04-17
      • 2013-01-06
      • 1970-01-01
      • 2014-11-16
      相关资源
      最近更新 更多