og:说明未显示在Facebook提要中

og:说明未显示在Facebook提要中,facebook,facebook-graph-api,facebook-opengraph,meta-tags,Facebook,Facebook Graph Api,Facebook Opengraph,Meta Tags,我正试图在一个网站上实现一个类似Facebook的基本功能。我已经检查了三次&更多的meta标签,但是og:description-text没有显示在FB新闻提要中。标题和图片都很好 代码如下: <meta property="og:type" content="article" /> <meta property="og:title" content="SOG – VEITSIÄ VIIDAKOSTA ARKITÖIHIN" /> <meta property="

我正试图在一个网站上实现一个类似Facebook的基本功能。我已经检查了三次&更多的meta标签,但是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为:


我曾试图用facebook linter清除facebook的缓存,但没用。

我刚刚遇到了这个问题。我发现描述实际上就在那里——你必须将鼠标悬停在图像上才能看到它。它有时会以您想要的格式显示,具体取决于您查看的帖子的大小

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

但当我去facebook.com,查看流中显示的更大版本时,我确实看到了它


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

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

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


这一定行得通

你找到解决办法了吗?是的,没有。不同的FBAPI呈现不同的结果,最好和最可靠的是使用sharr.php的方法。使用Like/recomment-按钮是最不可靠的方法,它根据图像尺寸和其他因素呈现不同的布局。因此,我最终使用sharr.php作为共享,使用默认的Like按钮()作为Like。现在有一个标准的墙贴和一个特色墙贴,也许只有当Facebook的算法决定为你的共享帖子提供特色时,你才能得到描述。我花了很多时间试图让元数据和共享按钮变得完美,但有时它们仍然不能100%正确地为每个点击它们的人工作。还有一个时间延迟,有时如果你去喝咖啡,然后回来看元数据,直到后来才神奇地正确出现。