解析和附加Facebook权限(iOS)

解析和附加Facebook权限(iOS),ios,objective-c,facebook,permissions,parse-platform,Ios,Objective C,Facebook,Permissions,Parse Platform,在Parse(针对iOS)中,有两种解析方法可用于重新授权Facebook用户(以获得额外权限): reaauthorizeuser:withPublishPermissions:观众:阻止: reaauthorizeUser:withPublishPermissions:受众:目标:选择器: 不幸的是,这两种方法都适用于publishPermissions。我感到困惑,因为在初次登录后似乎没有办法添加额外的读取权限(即扩展配置文件权限) Facebook建议,在进行一般登录(即打开应用程序

在Parse(针对iOS)中,有两种解析方法可用于重新授权Facebook用户(以获得额外权限):

  • reaauthorizeuser:withPublishPermissions:观众:阻止:
  • reaauthorizeUser:withPublishPermissions:受众:目标:选择器:
不幸的是,这两种方法都适用于
publishPermissions
。我感到困惑,因为在初次登录后似乎没有办法添加额外的读取权限(即扩展配置文件权限)

Facebook建议,在进行一般登录(即打开应用程序)时,您只需请求基本权限,然后根据需要请求扩展权限,以免吓跑用户

那么,对于Parse和Facebook for iOS,这是否意味着我们需要在初次登录时请求可能需要的每个读取权限

总的来说,解析文档和框架似乎在各种场景中缺少很多Facebook登录说明。我们被要求查看Facebook SDK,但那里的一切似乎都适用于FBSession,目前还不清楚哪些方法被Parse取代,哪些方法是Parse之外所需要的

一、 例如,有一个应用程序,用户可以在应用程序启动时通过FB登录解析,但不必这样做。如果他们确实登录,他们只被要求获得FB建议的基本权限。然后,如果用户尝试执行某些操作,则会要求他们获得该特定操作的权限。我有需要为扩展配置文件授予的其他读取权限,以及发布操作

有谁能给我一些关于这个案例的指导,或者给我一个真正彻底的、最新的例子吗?起初,Parse FB美味的示例代码对我来说很有前途,但它已经严重过时了


谢谢

显然有不止一种方法可以做到这一点。我发现在Android上使用Parse最简单的方法是:

   Collection<String> publishPermissions = Arrays.asList("publish_actions");
   ParseFacebookUtils.linkWithPublishPermissionsInBackground(user, myActivityOrFragment, publishPermissions, new SaveCallback() {...});

要将其实际保存到服务器上的用户,否则,它只能在应用程序运行时工作。

我有同样的问题。Parse没有给出关于如何使用自己的类的好的说明。
   ParseFacebookUtilities.linkInBackground(ParseUser, AccessToken)