· 7 years ago · Jul 13, 2018, 01:22 PM
1[facebook authorize:nil delegate:self];
2NSString *string1=[facebook accessToken];
3NSLog(string1);
4
5- (void)fbDialogLogin:(NSString *)token expirationDate:(NSDate *)expirationDate
6
7NSString *fbAccessToken = [[[FBSession activeSession] accessTokenData] accessToken];
8
9NSString *fbAccessToken = [FBSession activeSession].accessTokenData.accessToken;
10
11var fbAccessToken = FBSession.activeSession().accessTokenData.accessToken
12
13NSString *fbAccessToken = [FBSDKAccessToken currentAccessToken].tokenString;
14
15var fbAccessToken = FBSDKAccessToken.currentAccessToken().tokenString
16
17NSString * accessToken = [[FBSession activeSession] accessToken];
18
19NSString *fbAccessToken = [[FBSDKAccessToken currentAccessToken] tokenString];
20
21var fbAccessToken = FBSDKAccessToken.currentAccessToken().tokenString
22
23- (IBAction)facebookClick:(id)sender {
24
25 FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
26
27 [login logOut];
28
29 login = [[FBSDKLoginManager alloc] init];
30
31
32 login.loginBehavior = FBSDKLoginBehaviorWeb;
33 [login logInWithReadPermissions:@[@"email"] fromViewController:self handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
34 if (error)
35 {
36 NSLog(@"Process error");
37 // [login logOut];
38 } else if (result.isCancelled) {
39 NSLog(@"Cancelled");
40 // [login logOut];
41 } else {
42 NSLog(@"Logged in");
43 [self getUserInformation];
44 }
45 }];
46}
47
48ACAccountStore *accountStore = [[ACAccountStore alloc] init];
49ACAccountType *accountType = [accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
50NSDictionary *FBOptions = [NSDictionary dictionaryWithObjectsAndKeys:FACEBOOK_APP_ID, ACFacebookAppIdKey,@[@"email"],ACFacebookPermissionsKey, nil];
51
52[accountStore requestAccessToAccountsWithType:accountType options:FBOptions completion:
53 ^(BOOL granted, NSError *error) {
54 if (granted) {
55
56 NSArray *facebookAccounts = [accountStore accountsWithAccountType:accountType];
57 FBAccount = [facebookAccounts firstObject];
58 NSLog(@"token :%@",[[FBAccount credential] oauthToken]);
59
60 } else {
61 //Error
62 NSLog(@"error getting permission %@",error);
63 if([error code]== ACErrorAccountNotFound){
64 NSLog(@"Account not found. Please setup your account in settings app");
65 }
66 else {
67 NSLog(@"Account access denied");
68 }
69
70 }
71 }];
72
73let token = FBSession.activeSession().accessTokenData.accessToken
74
75FBSDKAccessToken.current().tokenString