奇怪的 Facebook OpenGraph 错误

发布于 2024-10-03 01:29:24 字数 887 浏览 3 评论 0原文

我正在尝试为我们的网站设置 opengraph 属性,但 facebook 拒绝查看它们。

我设法将我们的内容减少到 facebook 可以看到 og 元标签的水平。它可以在 http://cancellar.hu/test.html 下找到(注意:删除了 99% 的内容)

我可以在 linter 中看到所有内容: http: //developers.facebook.com/tools/lint/?url=http://cancellar.hu/test.html

但是当我在第二个 p 中添加几个 ascii 字符(注意:“felhasznal”)时:http://cancellar.hu/test2.html

Facebook 表示没有标签:http://developers.facebook.com/tools/lint/ ?url=http://cancellar.hu/test2.html

# diff test.html test2.html 
41c41
< </p>
---
> felhasznal</p>

I'm trying to set opengraph properties for our site but facebook refuses to see them.

I managed to reduce our content to a level, where facebook can see the og meta tags. It is available under http://cancellar.hu/test.html (note: deleted 99% of content)

I can see everything in linter: http://developers.facebook.com/tools/lint/?url=http://cancellar.hu/test.html

But when I add just a few ascii characters (notice: "felhasznal") to the second p: http://cancellar.hu/test2.html

Facebook says it has no tags: http://developers.facebook.com/tools/lint/?url=http://cancellar.hu/test2.html

# diff test.html test2.html 
41c41
< </p>
---
> felhasznal</p>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阳光①夏 2024-10-10 01:29:24

经过长时间的测试,我编写了一个过滤器,如果用户代理是 Facebook 机器人,它会删除 html 的正文部分。从那时起我们就没有再犯任何错误。

After long testing I wrote a filter which removes the html's body part if the user agent is a facebook bot. We had no errors since then.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文