2013-01-21 53 views
1

我看了一下OpenGraphFacebook's OpenGraph API一点点,但我不确定我是否了解不够好画分开它们的边界的概念。opengraph协议和facebook的opengraph之间的界限是什么?

如果我正确理解的,opengrahp协议基本上提供一些标准的符号(组属性和数据类型),以丰富描述对象(包括网页)。

在Facebook的开放图谱页面,他们基本上添加上下文饲料/墙活动中,通过定义活动:用户+动作+对象。

是Facebook的Open Graph的只是一个“扩展”(额外的命名空间)上的Open Graph元的顶部,但确定的动作语汇和对象?或者它是一个实现?

作为User + Action + Object的activity的概念也是facebook命名空间的一部分吗?

我决定把悬赏这个问题,所以我期待着一个非常完整的答案= d

回答

0

我使用Facebook的Open Graph的一些经验。如果你有一个网站,并有人在Facebook上分享/喜欢你的网站,你的开放图形标签将被选中,Facebook将使用它的标题,描述,图像等。Facebook的开放图表是针对应用程序的。例如,如果您的应用程序允许人们显示食谱并告诉您他们烹饪食物的时间,则“动作”(动词)将为“Cook”。该对象将是“食谱”,你会改变他们使用你的应用程序做的任何食物。

一个例子是:“托马斯煮熟使用App名称鸡”

我相信Facebook的开放图谱只是一个扩展,但你必须按照他们的标记为您的信息是正确的,并显示正常。

我不知道如果我回答你的问题或没有,但我希望你看着办吧。

+0

它仍然是不适合我多少明确= DI可以看到,您可以添加开放图形标记您的页面,丰富的描述页面或资源,它们可以有针对性的在Facebook的“对象”,当活动被公布。我也可以看到,Facebook允许应用程序在opengraph下创建对象和动词,但这样做是为用户生成一个开放图模式?是否有像facebook,facebook等动词的默认facebook开放图模式?用户+操作+对象是该Facebook模式的一部分吗? – Thomas