【发布时间】:2016-04-10 05:46:56
【问题描述】:
请注意,我远非精通 HTML,所以我可能会做一些愚蠢的事情。另外我发布这个问题是因为虽然我发现了关于同一主题的其他问题,但没有一个解决了我遇到的确切问题。谢谢。
我正在尝试使用我博客元数据中的 Open Graph 属性来控制 facebook 显示的图像,但 facebook 声称我的图像存在问题。
这是我在<header/> 标签中添加的元数据:
<meta property="og:type" content="article" />
<meta property="og:title" content="Salud, cuerpo, mente y dieta" />
<meta property="og:description" content="Que tu alimento sea tu medicina y la medicina tu alimento - Aristóteles de Cos" />
<meta content='http://3.bp.blogspot.com/-9eH_b6ILSic/VwneIrX1hZI/AAAAAAAAUR4/8t-krO2wqzAT90Rrv3PQ-rwB1E09IVt3g/s1600-r/salud_cuerpo_mente_dieta_612x327.PNG' property='og:image'/>
当我使用 facebook 的 Open Graph Object Debugger 并将其指向我的博客 (saludcuerpodieta.blogspot.ca) 时,我发现这是一个问题:
og:image could not be downloaded or is too small
og:image was not defined, could not be downloaded or was not big enough. Please define a chosen image using the og:image metatag, and use an image that's at least 200x200px and is accessible from Facebook. Image 'http://poweredbygreensmoothies.com/wp-content/uploads/2014/01/green-smoothie-jars-1.jpg' will be used instead. Consult http://developers.facebook.com/docs/sharing/webmasters/crawler for more troubleshooting tips.
我阅读了几篇文章,包括 facebook 的指南和最佳做法,他们说图片必须大于 600x315。我的是 612x327,所以它应该可以工作。
我发现,如果我用 facebook 回退到的图像替换我想要的图像,事情就会按预期工作。该图像是 2034x1296。现在,把我的图片做得那么大的问题在于,它是我博客的标题,如果图片那么大看起来不太好(事实上,我希望图片比 600x315 还要小,但我做了它更大,因为我阅读了故障排除提示)。
你能帮帮我吗?我做错了什么?
谢谢!
【问题讨论】:
-
我忘了提一件事,抱歉。我也对描述有疑问。当调试器看到描述时,如果我将博客的 URL 复制粘贴到 facebook 中,它会显示不同的描述。
-
你说你将 元素放在
元素中,但这是一个错字吗?元数据应该放在 中,而不是 中。 -
是的,打错字了,抱歉
标签: facebook facebook-graph-api facebook-opengraph