【问题标题】:Facebook iOS SDK - access freshly granted for appFacebook iOS SDK - 为应用程序新授予的访问权限
【发布时间】:2018-04-23 23:44:00
【问题描述】:

是否可以确定是否为我的应用新授予了访问权限?

我的意思是:我希望能够区分 - 由之前已授予我的应用访问权限的用户进行的登录 和 - 由首次授予我的应用访问权限的用户进行的登录

有可能吗?

谢谢!

【问题讨论】:

    标签: ios facebook sdk facebook-ios-sdk


    【解决方案1】:

    查看https://developers.facebook.com/docs/facebook-login/ios/permissions/

       if ([[FBSDKAccessToken currentAccessToken] hasGranted:@"publish_actions"]) {
     // TODO: publish content.
       } else {
       FBSDKLoginManager *loginManager = [[FBSDKLoginManager alloc] init];
       [loginManager logInWithPublishPermissions:@[@"publish_actions"]
                         fromViewController:self
                                    handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
        //TODO: process error or result.
     }];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-15
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 2012-04-29
      相关资源
      最近更新 更多