Html facebook上的预览图片“穿越时间”
我尝试将我的链接添加到facebook页面。有时facebook加载预览图片,有时甚至不加载,只是添加链接,没有预览图片。我的代码的开头部分有以下几行:Html facebook上的预览图片“穿越时间”,html,facebook,meta,Html,Facebook,Meta,我尝试将我的链接添加到facebook页面。有时facebook加载预览图片,有时甚至不加载,只是添加链接,没有预览图片。我的代码的开头部分有以下几行: <meta property="og:title" content="[title]" /> <meta property="og:description" content="[text]" /> <meta property="og:image" content="[correct_link_to_image]"
<meta property="og:title" content="[title]" />
<meta property="og:description" content="[text]" />
<meta property="og:image" content="[correct_link_to_image]" />
图像的链接具有以下格式:
[MY_ADDRESS]/publicThumb/[UNIQUE_CODE].JPG
因此,每个独特的页面都有独特的图像
我的想法——它之所以发生,是因为Facebook将其缓存起来。但如何解决呢
谢谢,我解决了我的问题
首先,facebook向我们推荐了一个特殊的调试工具
如果您输入url进行检查,然后单击获取新的刮取信息,并收到所有详细信息,包括页面错误。这是我的情况,我在页面上询问Request.UserLanguages,这对于Facebook的请求是空的,因此,Facebook出现了一个错误
其次,需要添加og:url元标记,此标记是必需的,以正确工作
第三,og:image至少应该是200x200,否则Facebook会试图捕捉页面上的任何其他图片
另外,俄罗斯社交网络VKontakte似乎使用了与Facebook相同的标签
[MY_ADDRESS]/publicThumb/[UNIQUE_CODE].JPG