Facebook共享灰色矩形而不是正确的图像

时间:2015-10-08 17:36:53

标签: facebook share facebook-opengraph opengraph open-graph-protocol

我发现在我所在的组墙上的一个(只有一个,休息没问题)共享链接看起来不正常。它只是灰色矩形,你可以在包含的图像上看到它。我想知道为什么它以这种方式显示,因为我复制了url并将其粘贴到facebook open graph object debugger。没有警告和工具生成的预览正常(因此图像传递尺寸要求)。我也试图把这个网址放在我的个人资料上,我可以看到图像。对不起,我不在这里粘贴网址,但我认为我不允许这样做。我希望有人还想回答我的问题。这种行为的原因是什么?

Grey rectangle on shared link

1 个答案:

答案 0 :(得分:1)

这种情况可能有几个原因 我假设你使用一些服务提供商来生成图像。

  1. Facebook抓取工具访问您的网站并发出不使用缓存内容的POST请求,这也使您的网站为Facebook请求进行了新鲜渲染,但在某些情况下也可能导致超时错误。如果图像缩略图是由某个服务提供商生成的,则可能是原因。
  2. 缩略图服务提供商通常会自行导致错误。考虑到您在Facebook墙上看到的内容是缩略图提供程序中图像的第一个渲染。检查您发送给服务的两个参数,可能是Alpha通道存在问题(如果它是PNG图像)。
  3. 这是我的猜测。希望它会对你有所帮助。