我经营着一个每年有数十万浏览量的新闻网站。每当发布新内容时(每个星期天晚上),作者都喜欢在 facebook 上发布指向新内容的链接。然而,据我所知,facebook 仅每 24 小时抓取一次网站......所以当链接粘贴到 facebook 上时,它只会出现默认文本。(即不是嵌入在页面中的 opengraph 数据)。
网站上的所有页面(尤其是新闻文章本身)都标有完整的 opengraph 数据。facebook linter 将始终正确显示嵌入的 opengraph 数据。但是,在它刮掉新页面之前,它们不会在 facebook 上正确显示。
目前一种手动解决方案是通过 facebook linter 运行所有新的 URL,在 opengraph 数据库中更新它们。但是,我希望有某种自动化系统,Facebook 可以直接收到每篇新文章的通知。
整个网站是动态的 php - 任何人都可以让我朝着正确的方向前进吗?也许可以修改代码以在每次提交新闻文章后向 facebook 提交调用?
任何帮助将不胜感激 =)
网站 = Critic.co.nz