2011-10-06 4 views
0

J'essaie de récupérer la liste des amis facebook d'un utilisateur connecté dans une application Iphone.Récupérer des amis Facebook avec l'API graphique

c'est le code que je utilise

[_facebook requestWithGraphPath:@"me/friends" andDelegate:self]; 

le résultat que je reçois est une instance NSDictionary avec seulement un objet à l'intérieur.

Est-ce que je fais quelque chose de mal?

+0

avez-vous envoyé le code auth et le jeton d'accès? – salahy

Répondre

2

Vous analysez vos données de commande.

Exemple de code ici,

if ([result isKindOfClass:[NSDictionary class]]) { 

      NSArray *userInfoArray=[result objectForKey:@"data"]; 


      NSMutableArray *userIdArray=[[NSMutableArray alloc ]init]; 
      NSMutableArray *userNameArray=[[NSMutableArray alloc ]init]; 

      for (int indexVal=0; indexVal<[userInfoArray count]; indexVal++) { 
       NSDictionary *individualUserInfo=[userInfoArray objectAtIndex:indexVal]; 

       [userIdArray addObject:[individualUserInfo objectForKey:@"id"]]; 
       [userNameArray addObject:[individualUserInfo objectForKey:@"name"]]; 
      } 

      NSLog(@"Frnd Name Array : %@ ",userNameArray); 
      NSLog(@"Id Array : %@ ",userIdArray); 
} 

Ici résultat sont les données que vous avez reçu à la demande: délégué DidLoad méthode

Questions connexes