2011-06-27 10 views

Odpowiedz

9

po zalogowaniu, zrób to- [facebook requestWithGraphPath: @ "me/friends" i Usuń: self]; // Dane znajomych powinny zostać przeanalizowane w tej metodzie delegatów.

- (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]; 
      } 
    } 
} 

tutaj, dodałem wszystkich znajomych uids do tablicy. w ten sam sposób można uzyskać nazwy i wykonać dowolne za pomocą GraphApi.

Nadzieję, że pomógł u ..

+0

Dzięki bharath.Did pracujesz na fb i Twitterze Api. Potrzebuję twojej pomocy. Czy masz identyfikator skype? – HCharli

+0

Witam, pracowałem tylko na API fb, nie mam wiele pomysłów na Twitterze API.my Skype id- bharathgbr. –

+0

dziękuję, więc jak mogę wykorzystać ten apetyt może mieć jakiś pomysł – dineshprasanna

2

użycie wykresu api do requestwithgraphapi ciąg @ "Me/przyjaciół".

to jest dla zalogowanych znajomych użytkownika.

friendlists

przyjaciel autora wymienia

Wymaga uprawnień "read_friendlists" czytać & "manage_friendlists" napisać

więc dodać je do ur tablicy zgody

tablica zawierająca obiekty g id i pole nazwy listy znajomych

+0

Nie sądzę, trzeba te 2 uprawnienia, zgodnie z doc: read_friendlists - Zapewnia dostęp do dowolnego znajomego wymienia użytkownikowi utworzony. Wszyscy znajomi użytkownika są dostarczani jako część podstawowych danych, to rozszerzone pozwolenie zapewnia dostęp do list znajomych utworzonych przez użytkownika i powinno być wymagane tylko wtedy, gdy aplikacja korzysta z list znajomych. –

Powiązane problemy