【问题标题】:Given a facebook og-enabled web page (url), retrieve the content of og:image property给定一个启用 facebook og 的网页 (url),检索 og:image 属性的内容
【发布时间】:2012-05-22 12:34:04
【问题描述】:

有没有办法以编程方式使用 https://graph.facebook.com 查询检索 url 的 og:image 属性的内容值?

我启用 og 的页面(在这种情况下为“url”,http://mysite.net/my/page/1234/)将包含如下元标记:-

<meta property="fb:admins" content="3132223"/>
<meta property="fb:app_id" content="60376622227"/>    
<meta property="og:locale" content="en_US"/>    
<meta property="og:title" content="My og title abcdefg "/>
<meta property="og:description" content="This rocks!" />
<meta property="og:site_name" content="mysite.com"/>
<meta property="og:image" content="http://media2.mysite.com/files/albums/displayfb/abc.jpg"/>
<meta property="og:type" content="article"/>
<meta property="og:url" content="http://mysite.net/my/page/1234/"/>

我知道我可以像这样使用 facebook 调试器,例如 https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.rottentomatoes.com%2Fm%2Fmatrix%2F

查询给定的 url,facebook 调试器将提供结果。但我需要一种编程方式来检索结果,而不是点击 facebook 调试器工具。

【问题讨论】:

    标签: facebook facebook-graph-api facebook-opengraph


    【解决方案1】:

    我没有找到任何图形 api 来查询启用 og 的 web url 以轻松检索其他 og 属性。

    因此,广泛使用的替代方法是抓取页面。参考答案在这里-How to get Open Graph Protocol of a webpage by php?

    【讨论】:

      猜你喜欢
      • 2011-11-25
      • 2017-02-18
      • 1970-01-01
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 1970-01-01
      • 2017-09-19
      相关资源
      最近更新 更多