0

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

4

1 回答 1

2

您几乎可以完全按照您所说的去做:在显示 facebook oauth 对话框之前,显示一个带有权限复选框的表单,这些权限对于您的应用程序是可选的。然后,您可以从复选框构建您的权限列表。但是,不要依赖它来打开和关闭需要扩展权限的功能,因为用户可以通过 oauth 对话框撤销这些功能。

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

于 2013-03-10T06:25:37.920 回答