3

我试过了meta property="og:image",但是当我点击链接时meta property="og:image:security"link rel="image_src"共享者没有得到缩略图。它显示标题、描述和网址。我试图将图像重新缩放为90x90,但什么200x200500x500没发生。这是代码:

<meta property="og:url" content="URL">
<meta property="og:title" content="TITLE">
<meta property="og:description" content="DESCRIPTION" />
<meta property="og:type" content="website">
<meta property="og:image" content="IMAGE">
<meta property="og:site_name" content="SITE NAME">

<a href="https://www.facebook.com/sharer/sharer.php?u=url" target="_blank">Share on FB!</a>

PS:我也有https,我也试过了。

这是输出:

在此处输入图像描述

4

1 回答 1

8

这可能有多种原因,但没有看到您的实际代码(没有用 等空白IMAGE),SITE NAME我只能冒险猜测。

  1. 您的网站在本地托管或受密码保护

    人们有时会犯一个愚蠢的错误,如果你在本地开发这个并且你将本地托管的图像作为og:image内容放入,那么 facebook 将无法正确加载图像。

  2. 不是有效的网址

    加载og:imageURL 并查看是否加载。如果没有,那是你的问题。

  3. 您的图片无效。这是 facebooks文档在图像属性上所说的:

    og:image - 应在图中表示您的对象的图像 URL。图像必须至少为 50 像素 x 50 像素,但至少 200 像素 x 200 像素是首选,并且建议使用 1500 像素 x 1500 像素以获得最佳用户体验。图像的最大纵横比为 3:1。我们支持 PNG、JPEG 和 GIF 格式。您可以包含多个 og:image 标签以将多个图像与您的页面相关联。(注意:图像大小不得超过 5MB。)

  4. Facebook 已阻止您的域

    不太可能,但可能。有关使用 facebook 调试器的信息,请参见下文。

您可以使用Facebook 调试器- 只需输入您的 URL,它就会为您提供所需的所有信息。包括og:image财产。

如果没有收到任何内容,请确保您在页面中正确包含标签,您可以在此处查看

如果上述方法完全无效,并且您真的无法为您工作,您可以将 URL 直接包含在共享 URL 链接中 - 我在这里为您做了一个示例。

于 2013-03-08T14:47:36.023 回答