【问题标题】:og:image doesn't showog:图像不显示
【发布时间】:2011-10-10 17:39:52
【问题描述】:

我一直在测试 facebook 的开放图形标签,当我在 facebook 上分享我的网站链接时,我无法显示我的徽标。

如果我使用 lint 调试器 (https://developers.facebook.com/tools/debug),我会得到:

**Open Graph Object Properties**
og:url  http://www.movimenting.me/
og:type website
og:title    http://www.movimenting.me/
og:updated_time 1318267537

**Raw Open Graph Document Information**
Canonical URL   http://www.movimenting.me/
Meta Tag    <meta property="fb:app_id" content="210576275672723" />
Meta Tag    <meta property="og:image" content="http://www.movimenting.me/images/logo2.jpg" />
Meta Tag    <meta property="og:title" content="Movimenting.me" />
Meta Tag    <meta property="og:type" content="website" />
Meta Tag    <meta property="og:url" content="http://www.movimenting.me" />
Meta Tag    <meta property="og:site_name" content="Movimenting.me" />

你可以看到它在原始部分获得了 og:image,但在对象属性上没有..

这是为什么?我总是指定相同的 URL 并且 opengraph.in 得到正确的标签..

提前致谢。


现在 lint 上的一切都很干净:

https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.movimenting.me%2F

图像,语言环境,你的名字。没有错误或警告或其他。

但是,当您在 facebook 上分享链接 (www.movi​​menting.me) 时,没有图像出现。

我现在可以做什么,或者我现在应该寻找什么?

哦,顺便说一句,现在我想起来了:如果我删除 og:image 标签,它确实会找到 30 个要共享的图像,但不会找到徽标。太奇怪了,因为标志是第一个..

现在怎么办?

提前致谢

【问题讨论】:

标签: image facebook-opengraph


【解决方案1】:

调试器中是否有任何错误?也许 app_id 与该域不匹配?

【讨论】:

  • 改变了。现在确实如此。没有变化 =/ 它现在可以识别 lint 上的图像,但在分享时不会在 FB 上显示。太奇怪了! =/
  • 我有一个simmilar issue 与 facebook 的分享功能...看来你不是唯一的一个!并且问题在 Facebook 方面......
【解决方案2】:

回复晚了,但我一直遇到同样的问题,尽管 Facebook 调试不会报告任何问题并最终修复它。

当我有一个 50x50 像素的图像时,什么都不会出现,Facebook 没有在调试器中抱怨。我终于将图像 URL 更改为使用 128x128px 的。即使 Facebook 抱怨我当时使用的图像至少应为 200x200px,但它仍然有效。

您可以在此处看到修复工作。 https://www.thesuiteq.com

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多