2011-01-25 16 views

risposta

44

soluzione Una linea:

https://graph.facebook.com/me/friends?access_token=[oauth_token]&fields=name,id,picture 
+4

Questa dovrebbe essere la risposta di accettazione :) –

+0

È incredibile ... Grazie mille .... Buono per me breve e dolce. – Jasmit

+0

Roba buona. Un liner sono nostri amici. –

0

per gli utenti iOS in cerca di questo, ecco cosa mi ha aiutato (utilizzando la versione 5 del grafico, Giugno 2016):

- (void)getUsersFaceBookFriends { 
NSDictionary *params = @{@"fields": @"name, id, picture"}; 
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"/me/friends" parameters:params HTTPMethod:@"GET"]; 

[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { 
    if (!error) { 
     NSArray * friendList = [result objectForKey:@"data"]; 
     for (NSDictionary * friend in friendList) { 
      NSLog(@"Friend id: %@", friend[@"id"]); 
      NSLog(@"Friend name: %@", friend[@"name"]); 
      NSLog(@"Friend picture: %@", friend[@"picture"]); 
     } 
    } 
}]; 
} 

questo codice avranno amici di Facebook degli utenti che sono anche utilizzando l'applicazione , insieme al loro nome, id e URL della foto del profilo.

Problemi correlati