Retrieve Facebook friends list

后端 未结 3 706
无人共我
无人共我 2020-12-17 02:03

I want to retrieve the user\'s friends list from Facebook. Any sample code will be highly appreciated.

相关标签:
3条回答
  • 2020-12-17 02:59

    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

    0 讨论(0)
  • 2020-12-17 03:03

    Use FacebookGraph API to get user's friend list

    0 讨论(0)
  • 2020-12-17 03:05

    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..

    0 讨论(0)
提交回复
热议问题