I want to retrieve the user\'s friends list from Facebook. Any sample code will be highly appreciated.
use graph api to requestwithgraphapi string @"me/friends" .
this is for signed user friends.
friendlists
The user's friend lists
Requires permissions of "read_friendlists" to read & "manage_friendlists" to write
so add them to ur permission array
array of objects containing id and name fields of the friendlist
Use FacebookGraph API to get user's friend list
after login, do this- [facebook requestWithGraphPath:@"me/friends" andDelegate:self]; //the friends data should be parsed in this delegate method.
- (void)request:(FBRequest *)request didLoad:(id)result {
if([result isKindOfClass:[NSDictionary class]])
{
NSLog(@"dictionary");
result=[result objectForKey:@"data"];
if ([result isKindOfClass:[NSArray class]])
for(int i=0;i<[result count];i++){
NSDictionary *result2=[result objectAtIndex:i];
NSString *result1=[result2 objectForKey:@"id"]; NSLog(@"uid:%@",result1);
[uids addObject:result1];
}
}
}
here, i added all the friends uids to an array. same way u can get names and perform any using GraphApi .
Hope it helped u..