Facebook的Open Graph API和Graph API有什么区别吗?
Facebook的Open Graph API和Graph API有什么区别吗?
是的,它们之间有很大的区别。Graph API,引用自文档
Graph API 是进出 Facebook 社交图谱中获取数据的主要方式。它是基于低级 HTTP 的 API,可以用来查询数据、发布新故事、创建签到或其他任何应用程序可能需要执行的任务。Facebook 中的大多数其他 API 基于 Graph API。
简而言之,Graph API 提供了 Facebook 应用程序的核心 API。而 Open Graph API 则由 Facebook 提供,使应用程序可以创建自定义对象(如书籍、音乐或其他根据需求的实际对象)以及可在其上执行的操作(如阅读、收听)。这样做可以使 Facebook 和应用程序更具吸引力。引用自文档,
开放图形让应用程序可以通过结构化的、强类型的 API 在 Facebook 上分享故事。人们使用故事分享他们正在做的事情、与他们一起做这些事情的人和发生这些事情的地方。开放图形可以将应用程序深度整合到 Facebook 体验中,从而增加了用户参与度、分发和增长。
此外,两者之间的关系可以总结为
Facebook 的 Open Graph 允许您在用户的社交图谱中定义新对象和操作,而创建这些操作和对象的新实例的方式是通过 Graph API。