我有一个来自ios应用程序的图形api调用。它看起来像这样:
[[appDelegate facebook] requestWithGraphPath:[NSString stringWithFormat:@"%i/picture", [[userData objectForKey:@"id"] intValue] andDelegate:self];(可能是一些拼写错误)
但是当我在nslog结果中加载请求时,它是(null)。Graph API表示您需要使用fields=picture或其他工具来获取url。我该怎么做呢?如果可能的话,有人可以给我看一些示例代码吗?
发布于 2012-05-07 03:55:38
您不需要实际的Graph API调用来加载用户的facebook图片。只需像这样构造一个url,它将返回指定用户的facebook图片:
NSURL *fbPictureURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://graph.facebook.com/%@/picture", [userData objectForKey:@"id"]];然后,您可以使用它来执行您想要的操作,比如将其加载到UIImageView中。
发布于 2012-05-08 14:30:28
请看我在这篇文章中的回答,看看如何使用requestWithGraphPath获取图片地址:
https://stackoverflow.com/questions/10473664
复制相似问题