gpt4 book ai didi

iOS Facebook SDK - 获取与应用程序连接的 friend 列表

转载 作者:技术小花猫 更新时间:2023-10-29 11:15:11 24 4
gpt4 key购买 nike

我正在尝试获取所有正在使用该应用程序的 Facebook 好友的列表我正在获取所有好友的列表,但如何过滤所有正在使用该应用程序的好友?

    FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* friends = [result objectForKey:@"data"];
NSLog(@"Found: %i friends", friends.count);
for (NSDictionary<FBGraphUser>* friend in friends) {
NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id);

}
NSArray *friendIDs = [friends collect:^id(NSDictionary<FBGraphUser>* friend) {
return friend.id;
}];

}];

谢谢。

最佳答案

这就是它在 iOS5+ 上的工作方式

FBRequest* friendsRequest = [FBRequest requestWithGraphPath:@"me/friends?fields=installed" parameters:nil HTTPMethod:@"GET"];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* friends = [result objectForKey:@"data"];
NSLog(@"Found: %i friends", friends.count);
for (NSDictionary<FBGraphUser>* friend in friends) {
NSLog(@"I have a friend named %@ with id %@", friend.name, friend.id);

}
NSArray *friendIDs = [friends collect:^id(NSDictionary<FBGraphUser>* friend) {
return friend.id;
}];

}];

关于iOS Facebook SDK - 获取与应用程序连接的 friend 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14457796/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com