FBRequestConnection startForMyFriendsWithCompletionHandler未将所有已安装应用程序的朋友带到iOS
我已将Facebook集成到我的应用程序中,我正在尝试通过以下方式获取已安装/验证该应用程序的Facebook好友:FBRequestConnection startForMyFriendsWithCompletionHandler未将所有已安装应用程序的朋友带到iOS,ios,objective-c,facebook,facebook-graph-api,fbsdk,Ios,Objective C,Facebook,Facebook Graph Api,Fbsdk,我已将Facebook集成到我的应用程序中,我正在尝试通过以下方式获取已安装/验证该应用程序的Facebook好友: [FBRequestConnection startForMyFriendsWithCompletionHandler: ^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error) { if(!error) {
[FBRequestConnection startForMyFriendsWithCompletionHandler:
^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error)
{
if(!error)
{
NSLog(@"results = %@", friends[@"data"]);
}
}];
[FBRequestConnection startForMyFriendsWithCompletionHandler:
^(FBRequestConnection*连接,id朋友,N错误*错误)
{
如果(!错误)
{
NSLog(@“结果=%@”,朋友[@“数据”);
}
}];
它只返回12个安装了我的应用程序的朋友,而我有12个以上的Facebook朋友对我的应用程序进行了身份验证
请帮助解释为什么会发生这种情况?这是因为,尽管可能有12个以上的朋友验证了应用程序,但并非所有的朋友都选择授予用户朋友的权限。e、 g.如果用户A是您的朋友,他已验证了您的应用程序,但决定不授予
User\u friends
权限,则当您尝试获取好友数据时,API不会返回用户A的数据。如果您希望将此数据用于标记目的,请尝试使用API。这是因为即使超过12位好友验证了应用程序,但并非所有好友都选择授予用户好友
权限。e、 g.如果用户A是您的朋友,他已验证了您的应用程序,但决定不授予User\u friends
权限,则当您尝试获取好友数据时,API不会返回用户A的数据。如果希望将此数据用于标记目的,请尝试使用API