0
Как я могу получить всю информацию о моих друзьях с помощью API-графа?Получение дня рождения всех друзей в Facebook iOS 7
Вот мой код:
LoginViewController.m (ViewController):
- (IBAction)loginButtonTouchHandler:(id)sender
{
// Set permissions required from the facebook user account
NSArray *permissionsArray = @[@"public_profile", @"email", @"user_friends", @"user_birthday", @"friends_birthday"];
// Login PFUser using facebook
[PFFacebookUtils logInWithPermissions:permissionsArray block:^(PFUser *user, NSError *error) {
if (user) {
[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
[self.navigationController popToRootViewControllerAnimated:YES];
// Store the current user's Facebook ID on the user
[[PFUser currentUser] setObject:[result objectForKey:@"email"]
forKey:@"email"];
[[PFUser currentUser] setObject:[result objectForKey:@"name"]
forKey:@"name"];
[[PFUser currentUser] saveInBackground];
}
}];
}
}];
}
CalendarViewController.m (UITableViewController):
- (void)viewDidLoad
{
[super viewDidLoad];
[FBRequestConnection startWithGraphPath:@"/me/friends"
parameters:nil
HTTPMethod:@"GET"
completionHandler:^(
FBRequestConnection *connection,
id result,
NSError *error
) {
if (!error) {
// Success! Include your code to handle the results here
NSLog(@"user info: %@", result);
} else {
NSLog(@"problem");
// An error occurred, we need to handle the error
// See: https://developers.facebook.com/docs/ios/errors
}
}];
Вот мой NSLog:
"2014-08-08 22:55:16.615 Mindle[803:60b] user info: {
data = (
);
summary = {
"total_count" = 779;
};
}"
Это подсчет моих друзей, но есть ли какие-либо решения для получения их имени_ответа?
И в API v2.1? Или есть другое решение? – Viny76
Он был доступен только в API версии 1.0. Не в версии 2.0 или новее – WizKid
Ок ... :(Вы знаете другое решение? – Viny76