Facebook好友列表数据总是零,但数量是412?

时间:2016-02-20 06:05:50

标签: facebook facebook-graph-api

//我已经获得了facebook的批准

FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                                    initWithGraphPath:@"/me/friends"
                                    parameters:nil HTTPMethod:@"GET"];

       [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) {
                                            NSArray* friends = [result objectForKey:@"data"];
                                            for (NSDictionary* friend in friends) {
                                                NSLog(@"I have a friend named %@",[friend objectForKey:@"name"]);
                                            }
                                        }];
                                    }
                                }];

//请查看

1 个答案:

答案 0 :(得分:0)

您无需获得user_friends权限的批准,您只需要授权使用该权限的用户即可访问朋友。如果你得到朋友的数量,你已经正确地做到了。

对于您的主要问题:您也只能通过user_friends权限访问授权您的应用的朋友。这就是列表为空的原因。

更多信息:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app