允许用户选择他们提供的权限?

时间:2013-03-09 00:41:30

标签: facebook facebook-graph-api authentication login permissions

我正在开发一个Facebook应用程序,我在用户登录时要求用户提供相当多的权限。 我指的是用户&这里的朋友权限 我想让用户选择给予应用程序的权限,因为其中一些对应用程序不是必需的,但可能绑定到某些功能。我想通过提供一些复选框并仅接收用户选择提供的权限来实现此目的。或者类似于扩展权限,提供一个按钮以从列表中删除权限 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

您几乎可以完成您想要做的事情:在显示facebook oauth对话框之前,显示一个带有权限复选框的表单,这些权限对于您的应用是可选的。然后,您可以从复选框中构建权限列表。但是,不要依赖此功能来打开和关闭需要扩展权限的功能,因为用户可以通过oauth对话框撤消这些功能。

您已经提到要让用户选择为其提供哪些JSON字段。您可以在用户授予您的应用程序权限后执行此步骤,并为他们提供另一组可用于自定义其数据的复选框。