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