我正在制作一个应用程序,如果用户登录facebook,那么他就可以与他的朋友分享这些东西。这就是为什么我必须在我的应用程序中获取Facebook好友
答案 0 :(得分:0)
您只能接收也使用您的应用的朋友,并且您需要获得user_friends
的许可。
请先阅读文档:
行情:
- 好友列表不再是默认权限集的一部分,并且拥有自己的权限:要求访问某人的好友列表现在是您的应用必须请求的单独权限。新权限称为user_friends。
- 朋友列表现在只返回同时使用您的应用的朋友:通过/ me / friends端点返回的朋友列表现在仅限于已授权您的应用的朋友列表。
答案 1 :(得分:-1)
你可以这样做:
FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* friends = [result objectForKey:@"data"];
NSLog(@"Found: %lu friends", (unsigned long)friends.count);
for (NSDictionary<FBGraphUser>* friend in friends) {
NSLog(@"I have a friend named %@ with id %@", friend.name, friend.objectID);
}
}];