【发布时间】:2013-05-08 08:47:25
【问题描述】:
我想从我的应用程序中发送邀请 Facebook 朋友,就像在 Instagram 应用程序中一样。
但我找不到任何好的教程。
我能够获取朋友的姓名和 ID,但 我无法获取个人资料图片、姓名等的 URL。给朋友。
我的代码如下:
NSURL *requestURL = [NSURL URLWithString:@"https://graph.facebook.com/me/friends"];
SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook
requestMethod:SLRequestMethodGET
URL:requestURL
parameters:nil];
request.account = self.facebookAccount;
[request performRequestWithHandler:^(NSData *data,
NSHTTPURLResponse *response,
NSError *error) {
if(!error)
{
list =[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
NSLog(@"Dictionary contains data: %@", list );
if([list objectForKey:@"error"]!=nil)
{
[self attemptRenewCredentials];
}
dispatch_async(dispatch_get_main_queue(),^{
nameLabel.text = [list objectForKey:@"username"];
});
}
else{
//handle error gracefully
NSLog(@"error from get%@",error);
//attempt to revalidate credentials
}
}];
那么,我该如何实现呢?
【问题讨论】:
标签: iphone ios objective-c xcode facebook