代码之家  ›  专栏  ›  技术社区  ›  Charles Boyung

og:image元数据和Facebook的iframe有什么关系?[副本]

  •  5
  • Charles Boyung  · 技术社区  · 14 年前

    可能重复:
    How does Facebook Sharer select Images?

    http://developers.facebook.com/docs/reference/plugins/like .

    我输入的代码类似于:

    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
    

    5 回复  |  直到 14 年前
        1
  •  3
  •   Amp    14 年前

    在共享框中键入具有og:image属性的页面的url,它将自动检索og数据以在提要中发布链接。这包括图像、描述等。当您使用opengraphapi提取相关数据时,也会用到它。

        2
  •  0
  •   user344083    14 年前

    我也在做同样的工作。我已经将这两个xmln添加到html标记中,并且还尝试通过xfbml版本的插件实现,但仍然无法将元数据显示在Facebook提要中。我唯一的想法是基于FB在这页上的描述 http://developers.facebook.com/docs/opengraph#extra-data 在“管理你的页面”一节中,这些元数据在10个人“喜欢”一篇文章之前不会出现在“图表”数据中,那么它可能会发挥作用。否则,我好像错过了什么。

        3
  •  0
  •   Simon Lang    14 年前

    我也有同样的问题。但是,我只是确保填写了与本页第一个示例相同的标签:

    http://developers.facebook.com/docs/opengraph

    当我点击like按钮时,它出现了我指定的图像。还有,我查了他们的刮刀,不确定是否有用:

    卷曲developers.facebook.com/tools/lint/?url={YOUR\u url}&format=json

    注意,curl请求的前面应该有一个http。stackoverflow不允许我发布多个链接

        4
  •  0
  •   Khantahr    12 年前

    我刚刚完成测试来解决这个问题,我花了8个多小时!:)

    如果您的页面少于10个,比如XFBML,那么它将无法工作,您需要使用iframe方法。

    我不知道为什么,没有文件!

        5
  •  0
  •   Blazemonger    12 年前

    http://developers.facebook.com/tools/lint

    如果你点击了发布这张照片的网址……它会神奇地告诉facebook停下来发布这张照片。我不知道怎么做,但80%的时间都是这样。如果og图像不起作用,请使用 style="display:none;" . 如果og:image没有的话,这对我来说是可行的。