通过分享,用户可轻松地将网站或移动应用中的内容传递至 Facebook。用户点击社交插件(例如“分享”或“发送”按钮)时,会触发分享。这会启动对应的“分享”或“消息”对话框。您还可以设计用于启动其中某个对话框的专属按钮。
本文档将介绍如下内容:
在 Facebook 上分享依赖于如下核心组件:
网址:在大多数情况下(包括通过移动应用分享),无论您分享的是文章、图片、视频还是其他类型,这些内容在 Facebook 上都会以链接形式进行分享
Facebook 网络爬虫:在用户分享您的内容时,网络爬虫功能将抓取页面内容,以在 Facebook 上呈现预览
开放图谱标签:向网页 HTML 的 <head>
添加开放图谱元标签可为网络爬虫提供内容的结构化信息,例如标题、说明和缩略图
分享界面:您可以在几种不同的最终用户体验中选择,让用户通过您的网站或应用将内容分享到 Facebook。运作方式概述如下:
我们希望确保用户能够尽量轻松灵活地通过应用与他们的目标受众分享内容。借助如下选项,您可以先选择应用用户可以享用的分享体验,然后选择实现方法。
如果想要以最简单的方式集成 Facebook 分享功能,则应使用触发 Facebook 对话框的按钮。Facebook SDK 提供可供您使用的按钮。您无需为其中的任何一个选项实施“Facebook 登录”功能。
您可以使用社交插件,例如“赞”、“分享”和“发送”按钮。这些插件适用于桌面网页和移动网页。
我们还提供适用于 iOS 和 Android 的原生“赞”、“分享”和“发送”按钮。
您还可以创建专属自定义按钮,在所有平台上触发“赞”、“分享”或“发送”操作。
使用原生 Facebook 对话框时,无需添加“Facebook 登录”功能即可启用分享。和原生按钮一样,原生对话框也提供即用型实施方式。
用户可以使用分享对话框轻松分享内容,无需登录应用或授予任何权限。此方式适用于网页、Android 和 iOS 平台。
在移动设备中,用户使用分享对话框分享内容时,对话框会执行快速应用切换操作,切换到设备上的 Facebook 应用。如果用户尚未安装原生 Facebook 应用,我们还提供网页对话框作为备用选项。
用户可使用消息对话框将内容以私密方式分享到 Messenger。和分享对话框一样,消息对话框也是原生分享组件,无需实施“Facebook 登录”。
用户可以使用消息对话框分享链接、图片和开放图谱动态。在移动设备中,用户必须安装原生 Messenger 应用。
您可以使用 Android 隐式意图和 iOS 自定义网址方案向 Facebook 应用传递照片、视频和贴图。Facebook 应用会接收此内容并在快拍编辑器中加载内容,以便用户将其发布到自己的 Facebook 快拍中。
务必要使用开放图谱标签标记网站的 HTML,以管理内容在 Facebook 上的显示方式。在没有这些标签的情况下,Facebook 网络爬虫需尽力识别内容,例如内容的标题、说明和图片。
向页面 HTML 的 <head>
添加开放图谱标签,优化要向 Facebook 分享的内容。这些标签描述了分享的内容,其中包括内容类型(例如图片、视频或文章)以及任何附加属性。
如需了解应随内容添加的标签,请参阅分享标记。
如果您将内容移动至新网址,系统将不会自动迁移原网址的赞、分享和评论。要继续在新网址中汇总这些操作,请将 Facebook 网络爬虫指向代表内容权威网址的旧页面。请参阅此网站管理员文档,了解相关操作。