Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 为什么Facebook共享会拉错缩略图?_Html_Facebook_Facebook Sharer - Fatal编程技术网

Html 为什么Facebook共享会拉错缩略图?

Html 为什么Facebook共享会拉错缩略图?,html,facebook,facebook-sharer,Html,Facebook,Facebook Sharer,我有一个简短的问题,希望有人能帮助我。我最近为一个客户做了一个微型现场直播,除了一个facebook集成块外,一切都进行得很顺利。当用户尝试共享站点时,为共享而拉取的缩略图会反映主站点的徽标,而不是微站点。我很困惑,因为这个标志在网页上找不到。此外,我在文档的标题中包含了必要的元信息 但出于某种原因,它仍然会吸引另一幅图像。有没有人在Facebook分享方面有更多的经验可以帮上忙 谢谢, Jamey尝试使用Facebook Linting工具(现在是调试器) 输入你的微站点的URL,该工具会

我有一个简短的问题,希望有人能帮助我。我最近为一个客户做了一个微型现场直播,除了一个facebook集成块外,一切都进行得很顺利。当用户尝试共享站点时,为共享而拉取的缩略图会反映主站点的徽标,而不是微站点。我很困惑,因为这个标志在网页上找不到。此外,我在文档的标题中包含了必要的元信息
但出于某种原因,它仍然会吸引另一幅图像。有没有人在Facebook分享方面有更多的经验可以帮上忙

谢谢,
Jamey

尝试使用Facebook Linting工具(现在是调试器)


输入你的微站点的URL,该工具会告诉你发生了什么。

展开@Andy的回答,你当然可以使用调试器工具查看facebook如何查看你的URL。它将准确地告诉您哪些
og:tags
丢失/格式不正确。


需要注意的一点是,facebook对已共享的URL的
og:tags
进行缓存;但使用调试器工具将刷新URL的facebooks缓存。

OGP似乎只喜欢尺寸相同或大于200px的缩略图。如果上载图像并将其设置为缩略图(默认情况下,其尺寸为150x150像素),则如果将帖子链接运行到FB调试器,则会收到错误消息,如下所示:

打开应修复的图形警告

Small og:image: All the images referenced by og:image should be at least 200px in both dimensions. Please check all the images with tag og:image in the given url and ensure that it meets the recommended specification.

所以我手动将一张图片放大到我以前的一篇文章中,实际大小为200x200像素,并且是tadadah!!!Facebook也从WP主页或单个帖子中共享正确的链接和正确的图像。

我在LinkedIn上也有同样的问题。我添加了
甚至他们的调试工具也有冲突的信息
og:image
显示的与他们的
不同,下面是共享时的样子。