在 Messenger 中发送 url 时显示带有 link 的标题

Display title with link when sending url in messenger

我在 angular 5 中建立了一个网站,它使用 url 中的唯一值来根据该值提取数据。

例如)http://url.com/:id/videos

当通过 Facebook Messenger 发送这个 link 时,元数据会传递标题并在 link 下的预览中显示它。我更改了标题的值,这改变了所有 :id 值的预览,除了在代码更新之前通过 Messenger 发送的值

例如)http://url.com/john/videos 标题 = "John's Site"

http://url.com/smith/videos 标题 = "OLD OUTDATED TITLE"

Messenger 中是否存在需要清除的缓存系统或 CDN,以便 "smith" link 将显示正确的标题,或者我是否在代码中遗漏了一些只会阻止的内容一个动态 link 从更新?

更新: Facebook 的调试器说我缺少 og:title。我已将此添加到我的头标签

<meta property="og:title" content="Smith's Site" />

但我仍然遇到同样的错误"Missing og:title"

我知道可以在此 url 中手动执行此操作:https://developers.facebook.com/tools/debug/

您可以将 url 粘贴到那里,然后获取新信息。也许有一个 API 或一个服务,但我从来没有照顾过。