facebook - og :image Open Graph Warnings image size

标签 facebook facebook-opengraph resolution

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

url fb check

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

警告说:

og:image should be larger: Provided og:image is not big enough. Please use an image that's at least 200x200 and preferably 1500x1500. (Maximum image size is 5MB.) Image 'url from image, size: 300x443px 97kb' will be used instead.

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

最佳答案

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

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

恕我直言,它严重损坏,你能做的最好的事情是:
- 使图像平方,四舍五入到“百”,例如尺寸 300x300px
- 将它们托管在同一台服务器上(相同的域名)
- 使用 jpg
- 避免文件名中出现任何“奇怪的”字符(我只使用字母和数字)
- 祈祷上面的某些东西有效:)

关于facebook - og :image Open Graph Warnings image size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15421521/

相关文章:

python - 使用 python 请求登录 Facebook

带有自定义消息通知的 Facebook 请求对话框

iPhone 4 分辨率困难 - @2x 命名技术不适用于按钮图像

安卓开发 : Screen fit in different devices

resolution - 我应该在网站上支持的标准“最低”分辨率是多少?

ios - 使用解析的 Facebook 登录仅允许开发人员登录

android - 为什么 Facebook 身份验证 SDK 在不同模式下的行为如此不同?

php - Facebook 有时不获取 Open Graph 标签

google-plus - Google Plus 开放图错误 : G+ doesn't recognize open graph image when UTM or other query string appended to URL

php - 使用 PHP 获取 Facebook 元标记