Guest User

Untitled

a guest
Jan 18th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. FBRequest *req = [FBRequest requestForMe];
  2.  
  3. [req startWithCompletionHandler:^(FBRequestConnection *connection, NSDictionary<FBGraphUser> *result, NSError *error) {
  4. if (!error)
  5. {
  6. [[VSFacebook sharedFacebook] setFbUser:result];
  7. FriendsViewController *f = [[FriendsViewController alloc] initWithNibName:@"FriendsViewControlleriPad" bundle:nil];
  8. [self presentViewController:f animated:YES completion:nil];
  9. }
  10. }];
  11.  
  12. self.facebookBlock = completionBlock;
  13. NSString *fields = @"id,name,picture,birthday";
  14. NSString *format = @"json";
  15. NSString *urlString = [NSString stringWithFormat:@"https://graph.facebook.com/%@/friends?fields=%@&format=%@&access_token=%@", @"me", fields, format, self.fbAccessTokenData.accessToken];
  16.  
  17.  
  18. NSURL *url = [NSURL URLWithString:urlString];
  19. NSURLRequest *request = [NSURLRequest requestWithURL:url];
  20. NSURLResponse *response = nil;
  21. NSError *error = nil;
  22. NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
  23.  
  24. id result = nil;
  25. if (data)
  26. {
  27. result = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:nil];
  28. }
  29. self.facebookBlock([result valueForKey:@"data"], error);
Add Comment
Please, Sign In to add comment