有没有办法以编程方式使用https://graph.facebook.com查询检索网址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调试工具。
答案 0 :(得分:1)
我没有找到任何图形api来查询启用og的网址以轻松检索其他og属性。
因此,广泛使用的替代方法是刮擦页面。参考答案 - How to get Open Graph Protocol of a webpage by php?