LinkedIn在共享网站时不会获取元数据

Yng*_*eth 12 html share linkedin meta-tags opengraph

我在分享我正在LinkedIn上工作的网站时遇到问题:LinkedIn无法从页面获取任何数据.该网站的元数据遵循其文档中的建议.我尝试了所有这些建议.

另外,我调查了以下内容:

  1. 通过HTTP而不是HTTPS提供内容,但通过HTTPS提供的许多其他网站,例如https://stripe.com/nohttps://www.facebook.com/,工作得非常好.
  2. 张贴为公司页面.除了允许手动输入数据(这是一个简单的解决方案)之外,这没有任何区别.
  3. 以不同的用户身份发布.没有任何区别.
  4. 在网站上发布新内容以确保LinkedIn尚未缓存元数据.这也没有任何区别.
  5. 在添加Open Graph元标记之前,这也是一个问题.

这可能是由LinkedIn引起的问题,但是 - 考虑到这适用于其他网站 - 我很可能会发现我做错了.

dev*_*sta 8

我认为您在大约一周内从您的网站上获取的数据不会发现任何变化:

LinkedIn的抓取工具第一次在被要求通过URL共享内容时访问网页时,它找到的数据(Open Graph值或我们自己的分析)将被缓存大约7天.

这意味着如果您随后更改文章的描述,上传新图像,修复标题中的拼写错误等,您将看不到在任何后续尝试共享页面期间所表示的更改,直到缓存过期且爬虫为被迫重新访问该页面以检索新鲜内容.

https://developer.linkedin.com/docs/share-on-linkedin(滚动到底部)

  • 好吧,这似乎是LinkedIn的一个已知问题.可能他们没有纠正.我的网站链接即使在3周后也没有更新.对我来说唯一的办法就是通过附加一个get参数来修改url.https://test.com/?1如果有替代解决方案,请告诉我 (2认同)