代码之家  ›  专栏  ›  技术社区  ›  Dutow

奇怪的Facebook OpenGraph错误

  •  1
  • Dutow  · 技术社区  · 14 年前

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

    我设法将我们的内容减少到一个级别,facebook可以看到og元标记。它在 http://cancellar.hu/test.html (注:删除99%的内容)

    我能看到绒布上的一切: 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>
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   Dutow    14 年前

    经过长时间的测试,我写了一个过滤器,如果用户代理是一个facebook机器人,它会删除html的主体部分。从那以后,我们没有犯错误。

    推荐文章