0

我经营着一个每年有数十万浏览量的新闻网站。每当发布新内容时(每个星期天晚上),作者都喜欢在 facebook 上发布指向新内容的链接。然而,据我所知,facebook 仅每 24 小时抓取一次网站......所以当链接粘贴到 facebook 上时,它只会出现默认文本。(即不是嵌入在页面中的 opengraph 数据)。

网站上的所有页面(尤其是新闻文章本身)都标有完整的 opengraph 数据。facebook linter 将始终正确显示嵌入的 opengraph 数据。但是,在它刮掉新页面之前,它们不会在 facebook 上正确显示。

目前一种手动解决方案是通过 facebook linter 运行所有新的 URL,在 opengraph 数据库中更新它们。但是,我希望有某种自动化系统,Facebook 可以直接收到每篇新文章的通知。

整个网站是动态的 php - 任何人都可以让我朝着正确的方向前进吗?也许可以修改代码以在每次提交新闻文章后向 facebook 提交调用?

任何帮助将不胜感激 =)

网站 = Critic.co.nz

4

1 回答 1

1

没有必要这样做。当有人在您的页面上发表评论、共享/喜欢链接或将 URL 粘贴到他们的提要上时,Facebook 将自动抓取该页面。

这里的问题似乎是网站本身。

查看元标记:

<meta property='og:description' content='Dubstep gets a bad rap, and to be fair, it does deserve a lot of it. But dubstep is not total shit. There is some wonderfully interesting, energetic, face-meltingly beautiful dubstep created out there in a truly global scene, facilitated by the same';?>> 

注意最后的 ';?>。那是php。

于 2012-09-23T08:22:26.907 回答