Facebook 打开没有元 og:image 的图形图像

Posted

技术标签:

【中文标题】Facebook 打开没有元 og:image 的图形图像【英文标题】:Facebook open graph image without meta og:image 【发布时间】:2012-08-02 19:52:11 【问题描述】:

我发现网站对画廊中的特定图片使用点赞按钮,当你在 facebook 上点赞它们时,它们会显示正确的图片但甚至不使用 og 元标签???

他们是怎么做到的???

示例如下:

http://www.subotica.com/slike/album-62834-omega-disco-subota-vece/

尝试喜欢任何图片并尝试在facebook调试器上对其进行调试,您会看到没有元标记但爬取的图片是正确的!

【问题讨论】:

【参考方案1】:

他们正在使用旧的 sharer.php 端点。

http://www.facebook.com/sharer.php?u=URLENCODED_URL_TO_PHOTO

官方不支持该端点。目前它仍然有效,但可以随时删除。您可以使用Feed Dialog 或适当的 og:meta 标签完成类似的操作。

【讨论】:

我想你明白的问题!我知道sharer.php,但这不是他们正在做的,他们使用的是like按钮但没有og:meta标签。我发现他们的like按钮有一个不同之处,那就是有一些参数的url - 例如,当我喜欢 facebook 中 subotica.com/slike/album-62834-omega-disco-subota 上的 som 图像时,我将获得链接 subotica.com/slike/album-62834-omega-disco-subota-vece/1/869735/…,也许该参数告诉 facebook 在打开图中使用哪个图像,但我找不到任何文档关于它。

以上是关于Facebook 打开没有元 og:image 的图形图像的主要内容,如果未能解决你的问题,请参考以下文章

Facebook like - 显示缓存版本 og:image,刷新或重新索引的方式?

facebook 分享按钮显示错误的缩略图

php Wordpress插件输出og:image:width和og:image:height标签,因为Facebook第一次共享URL时需要它们。

Facebook 分享展示了不止一个缩影

错误的 og:image 出现在页面元数据上

如何设置 og:image 以便从页面获取图像?