在 Facebook 分享

用户可通过分享轻松地将网站或移动应用中的内容传递至 Facebook。用户点击社交插件(例如“分享”或“发送”按钮)时,会触发分享。这会启动对应的“分享”或消息对话框。您还可以设计用于启动其中某个对话框的专属按钮或自定义分享界面。

本文档介绍:

分享生态系统

在 Facebook 上分享依赖于几个核心组件:

网址:在大多数情况下(包括通过移动应用分享),无论您的内容是文章、图片、视频还是其他内容类型,都会在 Facebook 上作为链接分享

Facebook 爬虫:用户分享您的内容时,我们的爬虫将搜刮页面,以便在 Facebook 上呈现预览

开放图谱标签:向网页 HTML 的 <head> 添加开放图谱元标签可为爬虫提供内容的结构化信息,例如标题、说明和缩略图

分享界面:您可以在几种不同的最终用户体验中选择,让用户通过您的网站或应用将内容分享到 Facebook。以下概述运作方式:

按钮触发器 启动的分享界面 发布行为

“分享”按钮

网页:分享对话框

移动平台:应用快速切换到原生分享对话框

出现在时间线和活动日志中。

可能出现在动态消息中。

“发送”按钮

网页:消息对话框

移动平台:应用快速切换到原生消息对话框

作为 Facebook 消息发送

自定义按钮

可以启动:

分享对话框

消息对话框

自定义分享界面

符合分享对话框发布行为的自定义分享界面。

内容类型

用户可以分享以下内容类型到 Facebook:

  • 链接:大部分内容为引用 HTML 页面的网址。要提供最相关的信息,您应使用 Facebook 特定元标签标记您的页面。请参阅网站管理员分享指南

  • 照片 — 直接上传一张或多张由用户拍摄的照片。

  • 视频 — 直接上传由用户拍摄的视频。

  • 多媒体 — 直接上传同时包含照片和视频的内容。

  • 开放图谱动态 — 使用开放图谱操作和对象,通过强类型 API 创建内容丰富的动态。

从用户在动态消息中分享的内容直接链接回您的应用。应用链接将从分享的内容启动应用,甚至还可以链接到应用内的特定上下文。

引文分享

您可在应用中实施两种引文分享方式:用户定义或者发行商定义。用户定义的引文分享方式让用户可以高亮一段文本并分享。发行商定义的引文分享方式让您可以预先选择一段用于分享的文本,并在其旁边设置分享按钮。

话题标签

您可以在分享的链接、照片或视频中添加话题标签。

分享方式

我们希望让用户能够尽量轻松灵活地通过应用与他们希望的分享对象分享内容。借助这些选项,您可以先选择应用用户可以享受的分享体验,然后选择实施方法。

选择预构建的默认选项,或是提供完全原生、完全自定义的体验,或者呈现介于两者之间的体验,无论您使用哪种平台。

按钮

如果想要以最简单的方式集成 Facebook 分享功能,则应使用触发 Facebook 对话框的按钮。Facebook SDK 提供可供您使用的按钮。这些选项全都不需要您实施 Facebook 登录。

网页

您可以使用社交插件,例如“赞”、“分享”和“发送”按钮。这些插件面向桌面网页和移动网页提供。

移动平台

我们还提供针对 iOSAndroid 的原生“赞”、“分享”和“发送”按钮。

自定义

您还可以创建专属自定义按钮,跨所有平台触发“赞”、“分享”或“发送”。

原生对话框

使用原生 Facebook 对话框时,无需添加 Facebook 登录即可启用分享。和原生按钮一样,原生对话框也提供即用型的实施。

分享对话框

用户可以使用分享对话框轻松分享内容,无需登录应用或授予任何权限。它适用于网页、Android 和 iOS 平台。

在移动平台上,当用户使用分享对话框分享内容时,对话框会执行快速应用切换操作,切换到设备上的 Facebook 应用。我们还提供网页对话框作为回退选项,以防用户未安装原生 Facebook 应用。

消息对话框

允许用户使用消息对话框将内容私密分享到 Messenger。和分享对话框一样,它是原生分享组件,既不需要实施 Facebook 登录,也不会请求 publish_actions 权限。

用户可以使用消息对话框分享链接、图片和开放图谱动态。在移动平台上,用户必须安装原生 Messenger 应用。

自定义分享界面

如果想要为网站或应用自定义分享体验,您既可以创建在所有平台上触发我们对话框的专属按钮,也可以使用自定义按钮调用图谱 API 的自定义对话框。

要在应用中添加自定义分享对话框,您需要实施 Facebook 登录。您还需要请求 publish_actions 权限,而这需要登录审核

优化您的内容

标记

使用开放图谱标签标记网站的 HTML,从而管理内容在 Facebook 的显示方式,这具有重要意义。在没有这些标签的情况下,Facebook 爬虫将尽力识别内容,例如内容的标题、说明和图片。

向页面 HTML 的 <head> 添加开放图谱标签,为分享到 Facebook 优化您的内容。这些标签描述了分享的内容,包括内容类型(例如图片、视频或文章)以及任何附加属性。

如需了解应随内容包括的标签,请参阅分享标记

更新网址

如果将内容移到新网址,原始网址的“赞”、“分享”和“评论”不会自动迁移。要继续在新网址中汇总这些操作,您应将 Facebook 爬虫指向代表内容权威链接的旧页面。如需了解具体做法,请参阅此网站管理员文档