1

我已经阅读了一些关于OpenGraphFacebook 的 OpenGraph API 的内容,但我不确定我是否充分理解这些概念以绘制将它们分开的边界。

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

在 Facebook 的 Open Graph 页面上,他们基本上通过将活动定义为:用户 + 操作 + 对象来为提要/墙活动添加上下文。

Facebook 的 Open Graph 是否只是开放图元顶部的“扩展”(附加命名空间),但定义了动作和对象的词汇表?或者它是一个实现?

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

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

4

1 回答 1

0

我有一些使用 Facebook 的 Open Graph 的经验。如果您有一个网站并且有人在 Facebook 上分享/喜欢您的网站,您的开放图标签将被提取,而 Facebook 将使用其标题、描述、图像等。Facebook 的开放图适用于应用程序。例如,如果您有一个应用程序允许人们显示食谱并在他们烹饪食物时告诉您,“Action”(动词)将是“Cook”。该对象将是“食谱”,您可以将其更改为他们使用您的应用程序制作的任何食物。

一个例子是:“Thomas 用 App Name 煮鸡”

我相信 Facebook 的 Open Graph 只是一个扩展,但您必须遵循他们的标记才能使您的信息正确并正确显示。

我不确定我是否回答了你的问题,但我希望你能弄清楚。

于 2013-01-27T09:29:57.447 回答