在linkedin上分享链接时,使用1x1像素的图片。

问题描述 投票:1回答:1

我现在手头的linkedin分享模块有不少问题。

在尝试通过链接分享一篇文章时。http:/www.rp.plOpinie307189896-Friend-or-Foe.html

其中包含opengraph图像。http:/www.rp.plstoryimageRP20180718EKO307189896AR0AR-307189896.jpg?minW=200&minH=200&exactW=600&exactH=351&exactFit=crop。

通过。

https:/www.linkedin.comshareArticle?mini=true&url=http:/www.rp.plOpinie307189896-Friend-or-Foe.html

我得到的爬虫结果包含了1x1像素的图片,而不是提供的OG:image图片的缩略图(如果提供给浏览器就能用)。

参见图片。

enter image description here

我的第一个结论是,由于某种原因,从og:image标签中为url提供图片的服务用1x1像素的图片喂养LinkedIn爬虫。然而,在使用chromes开发工具和linkedin分享页面后,我发现很可能LinkedIn爬虫得到的是预期的图片(与浏览器访问来自og:image标签的链接时得到的图片相同),因为在LinkedIn分享页面的深处有适当的图片尺寸,而这个尺寸不是通过包含og:image标签的页面提供的--见下图。

enter image description here

图片大小值等于该图片的内容长度头。

因此,知道这一点后,我开始玩弄LinkedIn爬虫,看看它对不存在的图片和损坏的图片有什么反应。

对于不存在的图片,它的表现正如预期的那样--在分享页面中不显示该图片。然而对于损坏的图片,它提供了1x1像素。

对于上述所有情况,我预先确定LinkedIn clrawler将我们的服务提供的图像视为损坏,但我找不到任何提供给LinkedIn crawler的图像的要求列表。

我想知道是否有人有类似的问题,也许有解决这个问题的方法。

PS. 这些相同的图像工作像一个魅力在Facebook上分享。

PPS. 有些时候,在LinkedIn分享的非工作图像最终得到工作--这可能看起来这些图像一般是确定的。

image share linkedin
1个回答
0
投票

现在看来,其实你的分享网址和图片都可以正常使用。

有可能是很多很多原因,为什么一个 og:image 标签可能会被忽略! 幸运的是,LinkedIn团队发现了这一点,并将这个有用的工具放在一起,用于调试你的分享方式。LinkedIn帖子检查器--用于LinkedIn分享URL.

© www.soinside.com 2019 - 2024. All rights reserved.