iOS的FacebookgraphicsAPI个人资料图片链接

我试图检索到个人资料图片的链接…到目前为止的graphicsAPI调用:

[facebook requestWithGraphPath:@"me/picture" andDelegate:self]; 

将图像本身作为数据返回。 当我打电话时:

 [facebook requestWithGraphPath:@"me/picture" andDelegate:self]; 

我确实得到了一系列图片和每个人的链接。 有无论如何得到一些类似的东西的configuration文件图片,至less只是链接…或者是不可能的? 如果有人已经通过这个请让我知道。

干杯,

萨米。

制作graphics请求:

 NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"picture",@"fields",nil]; [facebook requestWithGraphPath:@"me" andParams:params andDelegate:self]; 

那么请求didLoad:

 NSString *pictureUrl = [result objectForKey:@"picture"]; 

如果你想要额外的字段,只需将它们添加到params字典:

 NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"id,name,picture",@"fields",nil]; 

login后,您可以通过此链接获取个人资料图片;

 https://graph.facebook.com/userId/picture?width=640&height=640 

你有没有像下面这样的东西?

 NSString *fbuid = @"1234567890"; NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"https://graph.facebook.com/%@/picture", fbuid]]; 

或者你需要上面的链接redirect到最后的url? 对于最终的url,我想你会需要一个代理,也许这种东西 。

更新:
您还可以获得与FQL的链接: https : //developers.facebook.com/blog/post/2012/04/11/platform-updates–operation-developer-love/

Interesting Posts