从这个link,我们知道我们可以使用两种方法在Facebook上分享链接。第一个使用Share Dialog,第二个使用API Calls(图谱API)。
我很困惑,使用共享对话框或API调用有什么区别?当我们用的时候?
非常感谢。
聚苯乙烯。 我认为使用API调用(Graph API)比使用Share Dialog更复杂。使用共享对话框更容易。不是吗?
答案 0 :(得分:0)
好的,我得到了自己的答案:
“分享”对话框是人们从应用分享故事的最新方式。它允许应用程序共享丰富的Open Graph故事,并完全支持Facebook帖子模型,包括让人们能够标记朋友和地点。 “共享”对话框完全是原生的,可为人们提供任何共享选项的最佳体验。任何使用您的应用程序的人都可以使用共享对话框,无论他们是否使用Facebook登录将应用程序连接到他们的Facebook帐户。
优点
100%原生的快速分享体验
支持共享Open Graph故事
不需要Facebook登录
缺点
需要在设备中安装Facebook for Android应用。使用“共享”对话框的应用程序可能会选择在未安装Facebook应用程序时回退到设备上的“源”对话框
图谱API是应用程序向Facebook分享故事的最强大,最灵活的方式。人们必须使用Facebook登录将应用程序连接到他们的Facebook帐户,然后应用程序必须请求publish_actions权限。这使应用程序可以使用Graph API代表使用该应用的用户发布故事。借助Graph API访问,应用可以采用量身定制的分享体验,并能够标记好友和地点,并为帖子设置受众群体。
优点
让应用构建完全自定义的分享体验
支持共享Open Graph故事
为了获得最佳的分享体验,应用程序应默认使用共享对话框,如果设备上未安装Facebook应用程序,则应回退到基于Web的提要对话框。