Open Graph协议是用来指定页面信息的一个协议。

 

它允许网页开发人员在页面中嵌入一些<meta>标签,来指定页面的相关信息,如网站名称、标题、描述、图片等。这些信息可以被一些SNS的Graph API抓取到,从而使得页面在SNS的内容(如新鲜事)体现更为精确。

关于Open Graph协议更详细的情况可以参考该协议的官方网站:http://opengraphprotocol.org

(注意:由于Open Graph协议官方网站目前在国内用正常手段无法访问,所以在这里有一个备份:http://www.swimmingacross.com/opengraph/index.html

注:必须是完全开放的页面才能生效,仅登录后可见的页面无法使用open Graph协议。 

 

下面是从官方网站上摘取下来的标签属性定义: 

 

标签属性

描述

og:title

标题。

og:type

类型。类型请使用协议官方网站上Object types定义的类型。

og:image

表示页面信息的一张缩略图地址。

og:url

代表页面的规范url。

og:description

关于页面信息的简短描述。

og:site_name

页面所在的网站名称。 

例子:

 

<html xmlns:og="http://ogp.me/ns#">
<head>
<title>市场营销精美讲义16讲</title>
<meta property="og:title" content="市场营销精美讲义16讲" />
<meta property="og:type" content="book" />
<meta property="og:url" content="http://www.docin.com/p-81098783.html" />
<meta property="og:image" content="http://img.wanlibo.com/upload/recommend/1/2010/10/13/10/1286936069435.jpg" />
<meta property="og:site_name" content="豆丁网" />
<meta property="og:description" content="非常好的一本市场营销精美课堂笔记,不看可惜了~~" />
...
</head>
...
</html>

其他介绍以及具体应用,http://baike.baidu.com/view/3521363.htm