在facebook上预览图片的作品是“时间的流逝”

时间:2014-12-14 19:14:50

标签: html facebook meta

我尝试将我的链接添加到Facebook页面。有时Facebook加载预览图片,有时不加载(甚至不尝试加载,只添加为链接,没有预览图片)。我的代码在head部分中有以下几行:

<meta property="og:title" content="[title]" />
<meta property="og:description" content="[text]" />
<meta property="og:image" content="[correct_link_to_image]" />

所有页面的格式都是

[MY_ADDRESS]/jpg/[UNIQUE_CODE].html 

图片链接的格式为:

[MY_ADDRESS]/publicThumb/[UNIQUE_CODE].JPG 

因此,每个唯一页面都有独特的图像 我的想法 - 这是因为Facebook缓存它。但是怎么解决?

由于

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。

首先,facebook为我们提供了一个特殊的调试工具

https://developers.facebook.com/tools/debug/og/object/

如果您输入要检查的网址并点击&#34;获取新的抓取信息&#34;并收到所有详细信息,包括页面错误(这是我的情况,我在页面上询问了Request.UserLanguages,这对于Facebook的请求是空的,因此,Facebook收到错误)。

其次,需要添加og:url元标记(此标记必须更正工作)

第三,og:图片应至少为200x200,否则Facebook会尝试抓住页面上的任何其他图片

P.S。似乎,俄罗斯社交网络&#34; VKontakte&#34;使用与Facebook相同的标签