2013-03-18 115 views
7

大因为有些日子我遇到了这个问题。提供OG:图像不够

这里是我的debug

提供的图像是大于200×200像素,它具有独特的链接,还有就是页面上的任何重定向。

短绒响应是200

当我复制粘贴页的FB上它给我3个图像是比200x200px小,我提供被忽略的一个之间的选择链接。

但是,如果我尝试通过“喜欢按钮”或“发送按钮”分享它,它工作正常。

这听起来像一个FB的BUG。图片网址:

THX

+0

我知道它没有帮助,但我遇到了同样的问题。 [这是我的调试](https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.thejoecole.com%2Fgallery%2FPeople%2FAnna_and_Patrick%2FPosed_Pictures-1%2Fphoto -IMG_1129.jpg%23IMG_1129.jpg)。 – 2013-03-21 14:27:31

+0

嗨,有您的调试2个问题: 1您必须调试与社交插件的网页在它 2你的形象不开:错误:无法打开照片/人/ Anna_and_Patrick/Posed_Pictures阅读! – 2013-03-21 17:48:29

+0

谢谢你检查出来。我在网站上工作,搞砸了一些东西。该图像现在打开,我确定了og:image错误是由于og:image url的文件名中的空格造成的。 – 2013-03-21 19:40:18

回答

0

我把它通过重命名图像和OG进行。试一试。

+0

Thx,没办法的人。我在该网站的每个新页面上都收到同样的错误。每个页面都有独特的图片名称和网址。 ;)这似乎是一个错误,Fb打开了一个案例......但一个月后没有任何改变。 – 2013-04-18 08:45:23

3

我使用thisthis的信息解决了问题。

您可以尝试使用的图片比200×200大,以100尺寸倍数,平方

其他有用的东西是使用jpg扩展名,在网站的同一台服务器上托管图像,并避免在文件名中出现任何“奇怪”的字符。

+0

这对我有用。另外,我读到另一个答案,1500是一个很好的大小,所以我保持在那。 – aalaap 2014-03-28 19:02:16

0

我一直在挣扎了一会儿了。我已经尝试了图像的形状和大小,重命名,添加特定的OG:形象:身高:宽度标签等 我“解决”事情是这样的只是把我想在网站的根目录显示图像目录并将og:图像指向另一个(1500x1500,btw)图像。 Facebook linter然后告诉我它将使用根目录中的图像。并且这样做的效果很好;-)

0

即使您的图片尺寸不是100的倍数,它应该可以在您的图片为jpg或jpeg格式时使用。 如果图像是png格式,事无大小是什么,它不会工作。这只基于我的测试。我想在这里听到其他开发者的消息。

0

我使用PNG的所有的时间。我总是使用1920 x 1080,因为它们在Facebook上看起来不错。 85%的时间他们的工作,有时他们不。有时我会删除并重新加载相同的照片,而无需重命名或更改某件事物,并且突然发生作用。我不是一个真正的开发者,所以这就是我所能提供的。

1

我尝试了很多关于这篇文章和其他人的建议无济于事。终于为我工作(我还没有看到其他地方)的事情是正确的前缀添加到我以前完全缺失的元素。

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

不知道,其实固定好问题,或者它只是慢跑调试到重新扫描图像(正确),但希望它可以帮助别人。

+0

FTR,我在标记xmlns:og =“http://ogp.me/ns#”中有这个参数,而且FB仍然在存在的图像上抛出错误的错误,不要重新调整,大小正确,在相同的URL上键入。 – Cyprus106 2015-03-21 14:57:23

0

我尝试了大部分这些建议 - 双重检查了<head>前缀,尝试添加javascript sdk,尝试了方形图像,从不同位置采购,简化了文件名...

终于有效的是确保<img>标签为同一图像出现在身体!我用CSS /内联样式隐藏了它。