我目前在linkedin共享模块方面遇到了很多问题。
在尝试通过链接共享文章:http://www.rp.pl/Opinie/307189896-Friend-or-Foe.html
其中包含opengraph图片:http://www.rp.pl/storyimage/RP/20180718/EKO/307189896/AR/0/AR-307189896.jpg?minW=200&minH=200&exactW=600&exactH=351&exactFit=crop
通过:
我在包含og:image图像的缩略图上获取了包含1x1像素图像的抓取结果(如果提供给浏览器,则可以使用)。
查看图片:
我的第一个结论是,出于某种原因,服务从og:image标签提供了用于url的图像,从而为LinkedIn搜寻器提供了1x1像素的图像。但是,在玩了chromes开发工具和Linkedin共享页面之后,我发现最有可能的LinkedIn搜寻器正在获得预期的图像(与从og:image标签访问链接时浏览器所获得的图像相同),因为在LinkedIn共享页面的深处有正确的图像包含og:image标签的页面未提供的尺寸-参见下图:
图片大小值等于该图片的内容长度标头。
所以知道我开始玩LinkedIn搜寻器,看看它对缺少的图像和损坏的图像有何反应。
对于缺席的人,其行为符合预期-在共享页面中不显示此图片。 但是对于损坏的像素,它提供了1x1像素。
对于上述所有方面,我都非常确定LinkedIn clrawler将我们的服务提供的图像视为已损坏,但找不到提供给LinkedIn爬虫的图像的任何要求列表。
我想知道是否还有其他类似的问题,也许有解决这个问题的方法。
PS。共享时,这些相同的图像就像在Facebook上一样具有魅力。
PPS。有时,LinkedIn共享中的无效图片最终会开始工作-似乎这些图片通常还可以。
答案 0 :(得分:0)
看来您的共享URL和图像实际上现在可以正常工作:
可能有很多原因会导致og:image
标签被忽略!幸运的是,LinkedIn团队发现了这一点,并组合了这个有用的工具来调试您的共享方式: LinkedIn Post Inspector - For LinkedIn Sharing URLs 。