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/