获取login用户的Facebook好友列表
我想在我的iPhone应用程序中获取Facebook用户的login用户。 我使用Facebook的SDK V2.2。 Facebook的代码只返回一个朋友detail.but在我的脸书帐户11个朋友。 我使用xcode 5.1和我的开发目标7.1
这是我的代码。
[FBRequestConnection startWithGraphPath:@"/me/friends" parameters:nil HTTPMethod:@"GET" completionHandler:^( FBRequestConnection *connection, id result, NSError *error ) { /* handle the result */ NSLog(@"friend list = %@",result); NSArray* friends = [result objectForKey:@"data"]; NSLog(@"friends = %@",friends); }];
请给我build议我错在哪里。 感谢您给宝贵的时间提出build议。
您正在经历正确的行为。 从Graph API的第2版,您只能获得授权您的应用程序的朋友的列表。 就你而言,它看起来像只有一个你的朋友使用你的应用程序。
API参考
/{user-id}/friends
这只会返回任何已经使用(通过Facebooklogin)提出请求的应用程序的朋友。
来源: https : //developers.facebook.com/docs/graph-api/reference/v2.2/user/friends
- 如果我将sdk文件夹放入react-native项目中,Facebook sdk不工作?
- Swift通过FacebookUID打开Facebook资料
- FacebookSDK(4.1.x)自定义loginUIbutton – Swift(1.2)
- 使用适用于iOS的SDK将video发布到Facebook时出错
- Facebook的iOS SDK – 通过对话简单的状态更新
- 如何从iOS中的Facebook SDK获取用户信息?
- 使用新的“Facebook SDK for iOS”与旧的“Facebook iPhone SDK”进行Facebook身份validation
- 从iOS应用程序直接login到Facebook – Facebook的SDK 3.1
- 新的Facebook iOS应用的自定义URLscheme