2014-05-22 1 views
2

나는 Facebook 용 PARSE 통합을 사용하고 있습니다. 나는 성공적으로 페이스 북에 사용자를 연결할 수 있지만 페이스 북의 firiends 목록을 얻으려고하면 다음 오류가 발생합니다.FaceBook 친구 목록 가져 오기 오류 코드 = 100 "사용자 이름이 잘못되었습니다. 필드"

FBRequest * request = [FBRequest requestForMyFriends];

// Send request to Facebook 
    [request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) 
    { 

    }]; 

오류 코드 = 100

메시지 = "(# 100) 알 수없는 필드 :. 사용자 이름"

유형 = OAuthException

필사적으로 도움이 필요합니다!

답변

0
-(IBAction)btnFacebookClick:(id)sender 
{ 
    NSArray *permissions = [[NSArray alloc] initWithObjects:       @"user_about_me,user_birthday,user_hometown,user_location,email",@"read_mailbox",@"read_stream",nil]; 


    [FBSession openActiveSessionWithReadPermissions:permissions allowLoginUI:YES completionHandler:^(FBSession *session,FBSessionState status,NSError *error) 
    { 
     if(error) 
     { 
      NSLog(@"session error %@",error); 

     } 
     else if(FB_ISSESSIONOPENWITHSTATE(status)) 
     { 


      [self getFriendList]; 
     } 

    }]; 
} 




-(void)getFriendList 
{ 

    FBRequest *friendsRequest=[FBRequest requestForMyFriends]; 


    [friendsRequest startWithCompletionHandler:^(FBRequestConnection *connection,NSDictionary* result,NSError *error) 
    { 
     friendsArr = [result objectForKey:@"data"]; 

     NSLog(@"friends description :%@",[friendsArr description]); 

    }]; 
} 
+0

여전히 새로운 페이스 북 SDK 변경으로 더 이상 완전한 친구 목록을 가질 수 없으므로 –

1

username 더 이상 그래프 API 2.0과 함께 사용할 수있는 필드, 2.0에서 더 이상 사용할 수 https://developers.facebook.com/docs/apps/changelog#v2_0_graph_api

끝점을 볼 수 없습니다 :

... /me/username은 더 이상 사용할 수 없습니다.

+0

과 동일합니다. 앱을 사용중인 친구 만 채워집니다. 오류가 여전히 사라지지 않아 FBRequest * request = [FBRequest requestWithGraphPath : @ "me/friends"매개 변수가 사용되었습니다. nil HTTPMethod : @ "GET"]; 그리고 그것은 작동했습니다 –

+0

정말 이해가 안 돼요, 귀하의 질문에 대한 특정 오류가 발생했습니다. 그게 내 대답에 관한 것입니다. – Tobi

+0

앱 초대장을 보내려면 내 친구 목록을 얻고 싶었습니다. requestWithGraphPath 메서드를 사용하여 어떤 데이터도 얻지 못했습니다. 그래서 내 친구들 중 한 명이 내 친구 목록에 있던 앱을 설치 한 다음 requestWithGraphPath 메소드를 실행하여 내 친구의 정보를 반환했습니다. 친구 목록에 이미 그 사람의 응용 프로그램을 사용하고있는 친구 만있을 수 있다고 제안했습니다. –

관련 문제