Facebook分享按钮显示错误的图片

时间:2014-02-01 01:23:43

标签: php facebook image share

{
"id": "242856279230384",
"url": "http://plankingaround.com/?id=585",
"type": "book",
"title": "planking Around Photos",
"image": [
  {
     "url": "http://plankingaround.com/pics/585.jpg",
     "width": 400,
     "height": 526
  }
 ],
 "site_name": "Planking Around Photos",
 "admins": [
  {
     "id": "1253531138",
     "name": "Chuck Bridges"
  }
  ],
   "updated_time": "2014-02-01T01:18:35+0000",
   "created_time": "2014-01-27T03:57:50+0000",
   "is_scraped": true
  }

这是我的Facebook图形API,但它说“提供og:图像不够大。请使用至少200x200像素的图像。将使用图像'http://plankingaround.com/pics/defaultimage.jpg'。”为什么会这样?

1 个答案:

答案 0 :(得分:2)

您收到的错误可能是旧的遗留消息。 600 x 315似乎是基于此链接的图像的新的最低要求:

Best Practices: Image size

如果指定的og:图像不符合其显示要求,FB只会抓取页面上分辨率最高的图像,在您的情况下是默认图像。

在任何情况下,当谈到它将显示的图像时,FB是众所周知的挑剔。我最好的建议是用不同的分辨率再次尝试你的图像。 (建议使用1.91:1的宽高比。)