我将链接预览放在我的网络应用程序中。我在后端使用 nodejs 来检索 og 属性(如 site_name、描述、图像、标题等)。YouTube 和其他内容的链接可以正常工作,但对于 Instagram 的链接,链接的响应正文中的 Open Graph 元标记不一致地丢失。
例如,请考虑以下链接:https ://www.instagram.com/p/B_hs0pUlRvR/
当我在本地机器上运行的脚本中请求此链接的正文时,它确实包含 og 元标记。
但是当我将相同的脚本放在云中并执行相同的请求时,这些元标记就会丢失。
我试图在我的手机中查看链接的源代码,这种奇怪的行为也在继续。
我试图在请求中更改用户代理,但这没有帮助。这背后的原因是什么以及如何成功获得 Instagram 帖子链接的链接预览。