【问题标题】:Set Facebook OG:image tag to none or blank?将 Facebook OG:image 标签设置为无或空白?
【发布时间】:2013-07-09 03:56:29
【问题描述】:

我一直在搜索 Facebook 文档和 Stack Overflow,试图找到一种将 Open Graph 图像元标记声明设置为无或空白的方法。我在任何地方都找不到这个,这很奇怪,因为我几乎可以肯定有人以前也想这样做。

我什么也找不到。

我的下一个猜测——要实现这一点——是将 OG 元图像设置为空白 gif 或 png。这似乎有点 hacky,但如果没有办法正式将 OG 图像标签设置为空白或无,这是最好的(也是唯一的)方法吗?

【问题讨论】:

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


    【解决方案1】:

    我想你已经回答了你自己的问题。 Facebook API 文档中没有办法做到这一点。您可以尝试将元数据设置为空白或白色图像,看看它是否有效。

    我希望这会有所帮助,即使答案不多。

    【讨论】:

    • 谢谢。是的,我认为你基本上是对的。然而,在这种情况下,我们能够说服他们使用默认图像。仍然没有尝试空白或白色图像。
    【解决方案2】:

    经过大量研究,我也尝试了透明图片路由,虽然它看起来确实被 Facebook 使用,但存在各种困难使其无法在我们的案例中使用。

    1. 我尝试了 1x1px 透明 og:image(Facebook 忽略,因为它不符合 Facebook 的最低规格(即图片必须至少为 200x200 像素)。
    2. 这导致我使用了 200x200 透明 PNG,但它在文章演示文稿 (Facebook preview of a 200x200px og:image) 的左侧显示了一个空白的白色图像。
    3. 我什至尝试设置宽度和高度 (OG) 标签,并将其设置为 1 像素宽和 1 像素高(尽管实际图像为 200x200)。这似乎在Facebook's Object image debugger 中达到了预期的结果(即左侧没有图像,仅显示文章文本),但这种成功是短暂的。当我将相同的测试发布到我实际的 Facebook 新闻提要时,宽度/高度属性被忽略了,图像再次成为文章演示左侧的方形 (200x200 像素) 白框。
    4. 因此我们决定使用默认图片(公司徽标),放弃希望 Facebook 允许我们强制省略 og:image。

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 2023-04-01
      • 1970-01-01
      • 2019-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多