领英预览不工作

Linked in previews not working

我在整个互联网上搜索了一个答案,虽然我可以找到一百万人有同样的问题,但我找不到我遇到的问题的官方解决方案。

我总是显示 "Cannot display preview. You can post as is, or try another link."。

我已经将一个页面精简到只有所需的开放图元标记,所以我知道它们可以工作(运行 通过多个 OG 验证器),我已经禁用了任何类型的机器人阻塞,任何类型的重定向,禁用测试服务器上的防火墙,确保 LinkedIn 机器人请求正在访问服务器。我一直在浏览器控制台中看到的是从 LinkedIn 的预览生成器 API.

返回的状态 500

我们在 IIS 8.5 的 Windows 服务器上托管,似乎如果我创建一个演示并将其托管在其他地方它可以工作,这让我认为它与服务器相关或 IIS 设置。

阅读此 Linkedin post's picture doesn't appear in summary 它似乎是一个类似的问题。我们不通过 SSL 提供服务,因此与此无关。

我已经在 LinkedIn 的论坛上问过这个问题,但没有成功,所以我希望这里的人可以提供帮助,或者 LinkedIn 的技术团队的人可以提供帮助。

谢谢

所以我们也遇到了这个问题,事实证明我们系统中使用用户生成的主题的部分没有将 "Content-Type" header 添加到响应中。

因此请检查来自您的服务器的响应 header 并绝对确保它们是正确的 并且它们包含正确的 "Content-Type"(编码正确)和"Content-Length"