【发布时间】:2013-07-30 11:20:47
【问题描述】:
我可以使用我的本地应用程序登录Facebook。我使用了Social Framework,并想使用Graph Api 获取facebook 朋友的位置。
但我没有得到任何解决方案我应该在下一步做什么。
谁能告诉我下一步该怎么做??提前致谢
【问题讨论】:
标签: iphone cocoa-touch facebook-graph-api ios5 ios6
我可以使用我的本地应用程序登录Facebook。我使用了Social Framework,并想使用Graph Api 获取facebook 朋友的位置。
但我没有得到任何解决方案我应该在下一步做什么。
谁能告诉我下一步该怎么做??提前致谢
【问题讨论】:
标签: iphone cocoa-touch facebook-graph-api ios5 ios6
您可以使用以下方式请求 Facebook 好友:
[FBRequestConnection
startForMeWithCompletionHandler:^(FBRequestConnection *connection,
id<FBGraphUser> user,
NSError *error)
{
if (!error)
{
NSString *urlString = [NSString
stringWithFormat:@"https://graph.facebook.com/me?fields=id,name,friends.fields(id,name,picture),picture&access_token=%@",
[[FBSession.activeSession accessToken] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSURL *url = [NSURL URLWithString:urlString];
NSLog(@"%@",url);
ASIFormDataRequest *request1 = [ASIFormDataRequest requestWithURL:url];
[request1 setRequestMethod:@"GET"];
[request1 setTag:101];
[request1 setDelegate:self];
[request1 startAsynchronous];
}
}];
你会得到回应:
- (void)requestFinished:(ASIHTTPRequest *)request
{
if (request.tag == 101){
NSDictionary *response = [[request responseString] JSONValue];
}
}
【讨论】: