我在这里找到了许多解决方案,可以在iOS应用中将我的朋友带到Facebook上。我写了类似的东西,工作了一段时间,如下所示。但截至昨天,它只有一个朋友而不是我的所有100个朋友。是的,我现在检查确保其中99人没有与我取消联系。那个朋友是我的第二个帐户,它也被注册为我的应用程序的测试人员。
这是用户在应用程序上登录Facebook后我一直在使用的内容:
FBRequest* friendsRequest = [FBRequest requestForMyFriends];
[friendsRequest startWithCompletionHandler: ^(FBRequestConnection *connection,
NSDictionary* result,
NSError *error) {
NSArray* tempFriends = [result objectForKey:@"data"];
NSLog(@"NetworkHandler retrieved friend list (%lu friends).", (unsigned long)tempFriends.count);
for (NSDictionary<FBGraphUser>* user in tempFriends){
// Handle retrieved friends...
}
}];
输出:“NetworkHandler检索好友列表(1位朋友)。”
我已经尝试在完成块中设置一个断点来确定。该数组有一个项目,id<FBGraphUser>
代表我的第二个帐户。