-1

在我的应用程序中,我正在使用 FBFriendPickerViewController 登录用户的朋友列表,如果我选择该列表中的任何一个,我就可以显示他的详细信息,例如姓名、ID、位置等。我的问题是,通过使用这些详细信息如何我在我的应用程序中获得了他的(在 FBFriendPickerViewController 中选择的朋友)朋友列表?

4

1 回答 1

0

尝试这个:

 NSArray *accounts = [accountStore
                                   accountsWithAccountType:facebookAccountType];
              ACAccount *facebookAccount = [accounts lastObject];
              NSString *acessToken = [NSString stringWithFormat:@"%@",facebookAccount.credential.oauthToken];
              NSDictionary *parameters = @{@"access_token": acessToken};
              NSURL *feedURL = [NSURL URLWithString:@"https://graph.facebook.com/me/friends"];
              SLRequest *feedRequest = [SLRequest
                                        requestForServiceType:SLServiceTypeFacebook
                                        requestMethod:SLRequestMethodGET
                                        URL:feedURL
                                        parameters:parameters];
              feedRequest.account = facebookAccount;
              [feedRequest performRequestWithHandler:^(NSData *responseData,
                                                       NSHTTPURLResponse *urlResponse, NSError *error)
               {
                   NSLog(@"%@",[[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]);
               }];
          }
          else
          {
              // Handle Failure
          }
于 2013-01-11T06:37:38.583 回答