【问题标题】:og:description not showing up in Facebook feedog:描述未显示在 Facebook 提要中
【发布时间】:2013-09-15 13:24:03
【问题描述】:

我正在尝试为网站实现基本的 Facebook 类功能。我已经对元标记进行了三次检查和更多检查,但是 og:description -text 没有出现在 FB 新闻提要中。标题和图片都很好。

代码如下:

<meta property="og:type" content="article" />
<meta property="og:title" content="SOG – VEITSIÄ VIIDAKOSTA ARKITÖIHIN" />
<meta property="og:url" content="http://www.finnprotec.fi/webshop/news/2" />
<meta property="og:description" content="Kunhan kirjoitan vaan jotain tekstia nyt." />
<meta property="og:site_name" content="Finnprotec.fi" />
<meta property="og:image" content="http://www.finnprotec.fi/webshop/kuvat/kuva517a8539a91f1.jpg" />
<meta property="fb:admins" content="6700009220" />
<meta property="fb:app_id" content="348235131938688" />

当我点击页面上的链接时,描述很好地显示在标题下方:

但是当我点击发送按钮时,这会显示在我的 FB 提要中:

这就是我想要得到的:

当前页面的url为:http://www.finnprotec.fi/webshop/news/2

我尝试使用 facebook linter 清除 facebook 的缓存,但没有帮助。

【问题讨论】:

  • 您找到解决方案了吗?
  • 嗯,不,是的。不同的 FB API 呈现不同的结果,最好和最可靠的一种是使用 sharer.php 的方法。使用 Like/Recommend 按钮是最不可靠的方式,它会根据图像尺寸等呈现不同的布局。所以我最终使用 sharer.php 进行分享,并使用默认的 Like 按钮 (developers.facebook.com/docs/plugins/like-button) 进行喜欢。

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


【解决方案1】:

我刚碰到这个。我发现描述确实存在 - 你必须将鼠标悬停在图像上才能看到它。它有时会以您想要的格式显示,具体取决于您正在查看的帖子的大小。

例如,在我喜欢我的帖子后,当我点击我的名字并查看我的墙(帖子较小)时,我看不到帖子中的描述。

但是当我只是去 facebook.com 并查看我的信息流中显示的较大版本时,我确实看到了它。

我意识到这并不能真正回答问题;我找不到一种方法让它始终如一地显示描述。

【讨论】:

  • 现在有一个标准的墙帖和一个特色墙帖,也许只有当 Facebook 的算法决定将您的共享帖子设为特色时,您才会得到描述。我花了很多时间试图让元数据和共享按钮完美无缺,但有时它们对于每个点击它们的人来说仍然不能 100% 正确工作。还有一个时间延迟,有时如果你去喝咖啡然后回来看看元数据神奇地出现了,只是稍后才正确显示。
【解决方案2】:

在 og:image 之后将这两行添加到您的代码中

<meta property="og:image:width" content="400" />
<meta property="og:image:height" content="300" />

它必须工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多