![](/img/trans.png)
[英]iOS FBRequestConnection startForMyFriendsWithCompletionHandler getting complete list of friends
[英]FBRequestConnection startForMyFriendsWithCompletionHandler NOT bringing all Friends who have installed the app - iOS
我已将Facebook集成到我的应用程序中,并且尝试通过以下方式吸引已安装/通过该应用程序的Facebook朋友:
[FBRequestConnection startForMyFriendsWithCompletionHandler:
^(FBRequestConnection *connection, id<FBGraphUser> friends, NSError *error)
{
if(!error)
{
NSLog(@"results = %@", friends[@"data"]);
}
}];
仅返回了12个安装了我的应用程序的朋友,而我有超过12个对我的应用程序进行身份验证的Facebook朋友。
请帮忙为什么会这样?
这是因为即使可能有超过12个朋友对应用程序进行了身份验证,但并非所有人都选择了授予user_friends
权限。 例如,如果用户A是已对您的应用进行身份验证但决定不授予user_friends
权限的朋友,则当您尝试获取朋友数据时,API将不会为用户A返回数据。 如果您希望将这些数据用于标记,请尝试使用taggable_friends API。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.