对于我的一个网站,我使用Open Graph来丰富从我的网站分享的帖子。但LinkedIn并没有选择og:image中指定的图像。通过简单的PHP脚本将图像修改为LinkedIn机器人为200px X 200px。
我发现有些人遇到了类似的问题(Linkedin not getting thumbnail image),但这个问题还没有解决。
答案 0 :(得分:12)
我知道它已经很旧了,但这有所帮助。
Linkedin将链接预览内容缓存7天。您必须执行以下操作以清除Linkedin预览缓存:
第1步:访问https://www.linkedin.com/post-inspector/inspect/
第2步:输入您的网址,然后点击检查,您将看到更新的预览图像
第3步:现在尝试在Linkedin上共享您的网址
答案 1 :(得分:2)
这个问题有点陈旧,但我遇到了同样的情况并得到了解决,所以我只是发布我的解决方案(或我的理解它是如何工作的),对于其他人有同样的问题。
(感谢@Justin Kominar,他在this question的回答对我有帮助。)
prefix="og: http://ogp.me/ns#
,当您有iframe时,请确保哪个页面正在调用共享功能。 <meta>
代码,并将正确的类型提供给<meta property="og:type>
(有关详细信息,请转至ogp.me)<meta property="og:url>
,尤其是当您使用动态网址时og:url
的页面中(了解到这个页面寻找信息而不是您调用共享功能的页面非常重要,大多数情况下它们是相同的但是有时情况并非如此),您需要执行步骤1和2,设置<meta og:image>
并确认图像链接有效且图像已存在希望它会有所帮助。
答案 2 :(得分:2)
您可能需要检查linkedin帖子缓存并刷新它以获取特定链接。
答案 3 :(得分:1)
在我链接的末尾添加一个垃圾参数,帮助我强迫linkedin再次获取og:image。
我在post
上找到了我的解决方案答案 4 :(得分:1)
我在WordPress网站上遇到了LinkedIn的错误图像选择。我通过LinkedIn post inspector发现URL来发现问题,并发现存在oEmbed tag was used尽管存在 og:image 标记:
答案 5 :(得分:1)
此答案适用于尝试了上述答案中描述的所有方法的人,但仍然没有运气!
我有这种情况,并通过重命名og:image来解决。
我相信带有长名的图像可以欺骗linkdin以防止图像报废。
之前是
<meta property="og:image" name="image" content="images/meta-this-is-a-very-long-name.jpg">
我通过将其重命名为一个较小的名称来解决此问题。
<meta property="og:image" name="image" content="images/meta-image.jpg">
瞧,..它起作用了!
答案 6 :(得分:0)
你的代码看起来像这样吗?
<html prefix="og: http://ogp.me/ns#">
<head>
<meta property="og:title" content="My Shared Article Title" />
<meta property="og:description" content="Description of shared article" />
<meta property="og:url" content="http://example.com/my_article.html" />
<meta property="og:image" content="http://example.com/foo.jpg" />
</head>
<body>
…
</body>
</html>
另外,请查看此处的文档:
https://developer.linkedin.com/docs/share-on-linkedin
另外,使用Facebook Linter检查您的URL(它适用于所有OG标记):
答案 7 :(得分:0)
尝试1000x425图像。它对我有用。