LinkedIn 支持基本上拒绝帮助我解决这个问题,除了将我链接到各种手写文章(以及 SO!)。也许 SO 社区可以提供帮助?
我们运行一个名为 Pika 的博客引擎 (https://pika.page)。当我们在 LinkedIn 上的帖子中链接时,我们的社交共享图像无法解析,这是我们遇到的问题。我们在这里使用了有用的邮政检查员:
https://www.linkedin.com/post-inspector/
我们发现我们的博客文章在检查器中列出了 500 错误。这是一个例子:
https://www.linkedin.com/post-inspector/inspect/https:%2F%2Fpika.pika.page%2Fposts%2Fcanonical-urls
我们对这个 500 错误感到困惑。原始帖子不是 500'ing (https://pika.pika.page/posts/canonical-urls),共享图片链接也不是 500'ing (https://pika.pika.page/social_previews) /posts/canonical-urls.png).
我们引擎上的其他“页面类型”不会导致这 500 个页面。因此,以下是非博客文章并在 LinkedIn 上正常显示社交共享图像的页面示例:
https://www.linkedin.com/post-inspector/inspect/https:%2F%2Fpika.pika.page%2Fguestbook https://www.linkedin.com/post-inspector/inspect/https:%2F%2Fpika.pika.page%2F
我们看不到这些工作链接和因 500 错误而失败的链接之间的 og 标签有明显差异。
请注意,我们也看到了同样的问题,即在这一种情况下,社交共享图像未显示在 Twitter 上。
问题最终是我们的
Content-Type
标题是:
Content-Type: */*; charset=utf-8
代替:
Content-Type: text/HTML; charset=utf-8
Twitter/X、LinkedIn 和 Apple Messages 被
*/*
噎住了。