获取FaceBook好友列表错误代码=100“;无效的用户名。“字段”;

获取FaceBook好友列表错误代码=100“;无效的用户名。“字段”;,facebook,facebook-graph-api,parse-platform,Facebook,Facebook Graph Api,Parse Platform,我正在使用facebook的解析集成。我能够成功地将用户链接到facebook,但当我尝试获取facebook好友列表时,我得到以下错误 FBRequest*request=[FBRequestFormyFriends] // Send request to Facebook [request startWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {

我正在使用facebook的解析集成。我能够成功地将用户链接到facebook,但当我尝试获取facebook好友列表时,我得到以下错误

FBRequest*request=[FBRequestFormyFriends]

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

     }];
错误代码=100

message=“(#100)未知字段:用户名。”

类型=OAutheException


急需帮助

Graph API v2.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]);

     }];
}
v2.0中不再提供端点:

。。。 /我/用户名不再可用


所以很明显,随着新的facebook sdk的改变,你不能再拥有一个完整的好友列表了。只有使用该应用程序的朋友才会被填充。错误仍然没有消失,所以我使用了FBRequest*request=[FBRequestRequestWithGraphPath:@“我/朋友”参数:nil HTTPMethod:@“获取”];我真的不明白,你的问题是关于一个特定的错误。这就是我的答案。我想获得发送应用程序邀请的朋友列表。通过使用requestWithGraphPath方法,我没有获得任何数据。因此,我让我的一个朋友安装了我朋友列表中的应用程序,然后运行requestWithGraphPath方法,该方法返回了我朋友的信息,表明你的朋友列表中只能有那些已经在使用你的应用程序的朋友。仍然与你的问题无关。这是另一个话题。我们有没有办法获得自己的facebook好友列表?