Facebook og:图像打开图形警告图像大小

Facebook og:图像打开图形警告图像大小,facebook,facebook-opengraph,resolution,Facebook,Facebook Opengraph,Resolution,我检查我的url,因为facebook不使用我在og:image上设置的图像 我的图像是:639x649px 486kb 但是fb使用这个图片:300x443px 97kb 警告说: og:image应该更大:前提是og:image不够大。请 使用至少200x200且最好为1500x1500的图像。 (最大图像大小为5MB。)图像 '来自图像的url,大小:300x443px 97kb' 将改为使用 但当我尝试创建一个1500x1500px的图像,上传到服务器,刷新,然后再次检查顶部的链接时,

我检查我的url,因为facebook不使用我在og:image上设置的图像

我的图像是:639x649px 486kb 但是fb使用这个图片:300x443px 97kb

警告说:

og:image应该更大:前提是og:image不够大。请 使用至少200x200且最好为1500x1500的图像。 (最大图像大小为5MB。)图像 '来自图像的url,大小:300x443px 97kb' 将改为使用


但当我尝试创建一个1500x1500px的图像,上传到服务器,刷新,然后再次检查顶部的链接时,结果是一样的。

我认为Seebee是正确的。我发现Facebook更喜欢四舍五入的数字,而不是百位数字,而且似乎并不太在意这些图像是否是方形的

例如,它将正确地选择700x300的图像,而不是610x281的图像(这些是我测试中的实际示例)。我遇到了一个问题,og:image是610x281,FB会从侧边栏中选择300x600横幅广告,完全忽略og:image。当我将原始图像文件更改为700x300时,效果很好


我想这很快就会改变,但现在(2013年3月)它似乎起作用了。

我在Facebook的经历让我怀疑计算机是确定性机器:)

有时它会接受任何大小的图像(在200到1500px之间),有时会抱怨图像太小(og:图像应该更大),即使图像是平方的,并且大于最小尺寸(例如400x400px)。 我遇到过这样的情况:同一个链接在linter和FB状态字段中显示了所有3个og:图像,然后在2周后突然停止工作,开始仅显示一个图像,同时尝试在FB状态字段中共享它(linter仍然显示所有3个图像),反之亦然。 有时FB似乎在不同的域上有问题(例如,页面在www.example.com上,og:image在www.picdumpexamplesite.com上),有时它不介意

我知道它坏得很厉害,你能做的就是:
-使图像成正方形,四舍五入为“数百”,例如尺寸为300x300px
-将它们托管在同一服务器(同一域名)
-使用jpg
-避免在文件名中使用任何“奇怪”字符(我只使用字母和数字)
-祷告以上的事能奏效:)

我有

<meta property="og:type" content="website" />

在元标记中

拆下那条线,它就起作用了

当前标记现在如下所示:

<meta property="og:title" content="Title Here" />       
<meta property="og:url" content="http://www.mysite.com" />
<meta property="og:image" content="http://www.mysite.com/images/myimage.jpg"/>

根据我的经验,Facebook通常会在第二次刮取URL时清除图像大小错误。它给出了第一次刮取任何大小的图像时的错误。
我的问题是,它最终使用了图像,并将其任意裁剪成2:1,以便在页面帖子中使用。

以下是我的不幸故事,希望它能帮助其他人

我收到了类似的警告:

Provided og:image is not big enough. Please use an image that's at
least 200x200 px.
但这只是发生在我们网站的一些页面上,而不是其他页面上。这很奇怪,因为我们使用的CMS总是在每个页面上放置一个
427px 307px
图像,并使用该图像的URL作为
og:image
标记

在尝试了上面的提示之后,我最终比较了有效页面上的JPG文件和无效页面上的JPG文件,发现无效页面中有EXIF元数据。我删除了Photoshop中的元数据,更新了网页,并将网页重新提交给了


tl;dr-从og:image中删除EXIF数据。

关于100个舍入和平方的想法是不正确的。我不知道你从哪里弄来的。看看这个网站。尝试调试URL


也可能是“强烈”的颜色、巨大的对比度和奇怪的字符。

我遇到了同样的错误,但我也没有
og:description
。一旦我添加了一个描述,图像就起作用了。

我尝试了这篇文章中的许多建议,其他的都没有用。解决方案(我在别处没有看到)是在
元素中添加正确的前缀,我以前完全省略了该元素

<head prefix="og: http://ogp.me/ns#">


我不确定这是否真的永久解决了问题,或者它是否迫使调试器正确地重新扫描图像。希望这个解决方案能帮助其他人。

我通过添加以下附加标签找到了适合我的解决方案

<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="1280" />
<meta property="og:image:height" content="855" />


正如在帖子中提到的,我通过使用Facebook URL调试器强制刷新规范URL的缓存来解决这个问题。这就是诀窍。我试图刷新一个与规范URL不完全相同的URL(它缺少后面的正斜杠)。一旦我获取了正确URL的新元数据,所有内容都能正确解析和显示。

我最近遇到了类似的问题。根据经验,使用JPG代替PNG文件

PNG文件的问题是透明背景。他们无法正确计算身高和体重


遗憾的是,文档中没有指定它…

我在这里遇到了相同的问题,我有200x200个图像和大于200x200个的图像,当我注释时,图像不会显示出来,但是当我在url上运行调试器时,它会显示图像,然后显示大小警告。然而,当我刷新我的fb配置文件页面时,在url上运行调试器工具后,图像就会显示出来。非常奇怪……来自Alistampart()的一篇文章:“图片选择有效,适当的图片可以让朋友避免或点击新闻提要中的链接。OG中文章类型页面的图像指南非常简单:最小200×200px,最大纵横比为3:1。然而,一个正方形的图像将允许空间的最佳利用。推特卡可以将任何图像的大小调整到120×120px以上,这样你就可以安全地使用你已经为你的og:image创建的200×200px图像了。“这里的建议是,将其四舍五入到数百,这让我消除了这个错误。我有一个