差异使用API​​调用(图形API)或共享对话框在Facebook上共享链接

时间:2014-09-04 13:07:20

标签: android facebook facebook-graph-api

从这个link,我们知道我们可以使用两种方法在Facebook上分享链接。第一个使用Share Dialog,第二个使用API Calls(图谱API)。

我很困惑,使用共享对话框或API调用有什么区别?当我们用的时候?

非常感谢。

聚苯乙烯。 我认为使用API​​调用(Graph API)比使用Share Dialog更复杂。使用共享对话框更容易。不是吗?

1 个答案:

答案 0 :(得分:0)

好的,我得到了自己的答案:

分享对话

“分享”对话框是人们从应用分享故事的最新方式。它允许应用程序共享丰富的Open Graph故事,并完全支持Facebook帖子模型,包括让人们能够标记朋友和地点。 “共享”对话框完全是原生的,可为人们提供任何共享选项的最佳体验。任何使用您的应用程序的人都可以使用共享对话框,无论他们是否使用Facebook登录将应用程序连接到他们的Facebook帐户。

优点

100%原生的快速分享体验

支持共享Open Graph故事

不需要Facebook登录

缺点

需要在设备中安装Facebook for Android应用。使用“共享”对话框的应用程序可能会选择在未安装Facebook应用程序时回退到设备上的“源”对话框



图谱API

图谱API是应用程序向Facebook分享故事的最强大,最灵活的方式。人们必须使用Facebook登录将应用程序连接到他们的Facebook帐户,然后应用程序必须请求publish_actions权限。这使应用程序可以使用Graph API代表使用该应用的用户发布故事。借助Graph API访问,应用可以采用量身定制的分享体验,并能够标记好友和地点,并为帖子设置受众群体。

优点

让应用构建完全自定义的分享体验

支持共享Open Graph故事


最佳做法

为了获得最佳的分享体验,应用程序应默认使用共享对话框,如果设备上未安装Facebook应用程序,则应回退到基于Web的提要对话框。