我检查了我的网址,因为facebook不使用我在og:image
上设置的图片我的形象是:639x649px 486kb 但是fb使用这张图片:300x443px 97kb
警告说:
og:图像应该更大:提供og:图像不够大。请 使用至少200x200,最好是1500x1500的图像。 (最大图像尺寸为5MB。)图像 '来自图片的网址,大小:300x443px 97kb' 将改为使用。
但是当我尝试创建1500x1500px的图像时,上传到服务器,刷新并再次检查顶部的链接,结果是一样的。
答案 0 :(得分:74)
我在Facebook上的经历让我怀疑计算机是确定性的机器:)
有时会接受任意大小的图像(200到1500px之间),有时会抱怨图像太小( og:图像应该更大),即使图像是平方的和大于最小尺寸(例如400x400px)。 我有相同的链接显示所有3 og:linter和FB状态字段中的图像的情况,然后突然2周后停止工作并开始只显示一个图像,同时尝试在FB状态字段中共享它(linter仍然显示所有3个图像),反之亦然。 有时FB似乎在不同的域名中存在问题(例如,页面位于www.example.com,og:图像位于www.picdumpexamplesite.com),有时它并不介意......
恕我直言,它已经严重破碎了,你能做的最好的是:
- 使图像平方,舍入为“数百”,例如尺寸300x300px
- 将它们托管在同一台服务器上(相同的域名)
- 使用jpg
- 避免文件名中的任何“奇怪”字符(我只使用字母和数字)
- 祈祷上述内容有效:)
答案 1 :(得分:19)
这是我的悲惨故事,希望它可以帮助别人。
我收到了类似的警告:
Provided og:image is not big enough. Please use an image that's at
least 200x200 px.
但这只发生在我们网站的某些页面上而不是其他页面上。这很奇怪,因为我们使用的CMS始终在每个页面上放置427px x 307px
图像,并使用此图像的URL作为og:image
标记。
在尝试上面的提示后,我最终比较了工作页面上的JPG文件与不起作用的页面上的JPG文件,发现那些不起作用的页面上有EXIF元数据。我在Photoshop中删除了元数据,更新了网页,然后将页面重新提交到Facebook Debugger并且有效。
tl; dr - 从og:image。
中删除EXIF数据答案 2 :(得分:15)
我有
<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"/>
答案 3 :(得分:4)
答案 4 :(得分:1)
我收到同样的错误,但我也没有og:description
。一旦我添加了描述,图像就可以了。
答案 5 :(得分:1)
我尝试了很多关于这篇文章的建议,其他人却无济于事。解决方案(我在其他地方没有看到)是为<head>
元素添加了正确的前缀,我之前完全省略了它。
<head prefix="og: http://ogp.me/ns#">
我不确定这是否真正解决了问题,或者是否迫使调试器正确地重新扫描图像。希望这个解决方案可以帮助其他人。
答案 6 :(得分:1)
我发现通过添加以下附加标签为我工作......
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="1280" />
<meta property="og:image:height" content="855" />
如帖子Facebook linter reports og:image is too small, when it is larger than the image it choose instead
中所述答案 7 :(得分:0)
我认为SeeBeen是对的。我发现Facebook更喜欢四舍五入的数字,并且似乎并不关心图像是否是正方形。
例如,它将正确选择700x300的图像,而不是610x281的图像(这些是我测试中的实际示例)。我遇到的问题是:og:图像是610x281,而FB会从我们的侧边栏中选择300x600横幅广告,完全忽略了og:图像。当我将原始图像文件更改为700x300时,它工作正常。
我想这很快就会改变,但是现在(2013年3月)它似乎有效。
答案 8 :(得分:0)
关于100舍入和平方的想法是不正确的。我不知道你从哪里得到的。看看这个网站。尝试调试网址http://www.stipendije.ba/novost/1969
它也可能取决于“强烈”的颜色,巨大的对比度和奇怪的角色。
答案 9 :(得分:0)
我通过使用Facebook URL调试器强制刷新规范网址的缓存来解决这个问题。这就是诀窍。我试图刷新一个不是确切的规范URL的URL(它缺少正斜杠)。一旦我获取了正确URL的新元数据,一切都正在解析并正确显示。
答案 10 :(得分:0)
我最近有类似的问题。根据经验,请使用JPG而不是PNG文件。
PNG文件的问题是透明背景。他们无法正确计算身高和体重。
很可惜没有在文档中指定...