【问题标题】:Facebook SDK remove app permissions programmaticallyFacebook SDK 以编程方式删除应用权限
【发布时间】:2015-11-12 09:06:20
【问题描述】:

我在一个iOS 应用程序中工作,该应用程序请求用户使用权限列表登录 Facebook。

我可以通过此方法检查用户是否拒绝了某些请求的权限
[[[FBSession activeSession] permissions] isEqualToArrayOfStrings:permissions] 并删除session
但问题是,如果用户再次尝试登录,Facebook SDK 不会再次请求permissions,它会显示一个视图

"您已经授权XXXXX"

并且不要求用户接受他之前拒绝的权限。 因此,我需要撤销或删除他 Facebook 帐户的用户权限,以便能够再次请求permissions

【问题讨论】:

    标签: ios objective-c facebook-graph-api permissions


    【解决方案1】:

    我在这个链接Revoke Login找到了答案

    [[[FBRequest alloc]initWithSession:[FBSession activeSession] graphPath:@"me/permissions" parameters:nil HTTPMethod:@"delete"] startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
        // Handling 
                     }];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 2015-01-21
      • 2015-07-18
      • 2016-10-29
      • 2019-03-21
      • 2016-11-12
      • 2012-02-13
      相关资源
      最近更新 更多