开放图谱动态

使用强类型 API 从您的应用发布内容丰富、层次分明的动态。

在 iOS 平台发布开放图谱动态 通过 iOS 应用发布开放图谱动态。

在 Android 平台发布开放图谱动态 通过 Android 应用发布开放图谱动态。

在网页发布开放图谱动态 通过网站或网页应用发布开放图谱动态。

运作方式

用户往往习惯使用动态分享他们正在做的事情、在与什么人打交道以及事情的地点。您可以使用结构化的强类型 API,让用户在 Facebook 上分享有关您的应用的动态。

要使用分享对话框发布开放图谱动态,您既不需要实施“Facebook 登录”功能,也不需要请求其他权限。详情请参阅分享对话框

如果要通过创建自定义分享界面来发布开放图谱动态,您需要实施 Facebook 登录功能,并向应用用户请求 publish_actions 权限。这还意味着您需要将应用提交审核,请参阅登录审核。这两种方法都可确保应用用户对他们在分享时执行的操作知情,并有助于打造优质的用户体验。

开放图谱动态具有四大基本要素:

  • 操作者 — 发布动态的人

  • 应用 — 动态中应显示创建该动态的应用

  • 操作 — 操作者执行的活动

  • 对象 — 操作者在与什么事物互动

隐私

配置操作时,您需要确定默认的隐私级别。应用用户可以选择更严格的隐私级别来替代默认设置,但不得选择更宽松的隐私级别。

使用操作

操作是动态中的“动词”,是用户可在您的应用中执行并发布为动态的事物。操作通过图谱 API 发布、检索以及修改。

使用对象

对象是动态中的“名词”,是操作目标。对象有两种使用方法:自托管(在网页中表现为 HTML 标记)或者使用对象 API 创建。

最佳实践

请参阅分享最佳实践,为用户提供最具吸引力的分享体验。

参考文档

开放图谱参考文档。

图谱 API 2.8 不再支持自定义开放图谱动态。图谱 API 2.7 及更低版本仍支持自定义开放图谱动态,但将按照以下时间进度停止支持:

  • 到 2017 年 1 月将停止支持创建新对象。
  • 到 2017 年 10 月将停止支持发布现有对象。

创建自定义开放图谱动态

动态由操作和对象组成;Facebook 已定义一组常用操作和对象,但您也可以自行创建自定义操作和对象。