-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 に答える