我正在尝试通过调用me/picture
或从 Graph API 获取个人资料图片<friend_id>/picture
。但是,给出的响应似乎不是 JSON 响应。我无法阅读回复,但我知道它应该是另一个链接到个人资料图片 JPEG 文件的 URL。
我知道一旦获得该 URL,我就可以使用UIImage
方法imageFromURL
(或类似的方法),但我只是不确定如何处理响应。有人可以帮忙吗?
我正在尝试通过调用me/picture
或从 Graph API 获取个人资料图片<friend_id>/picture
。但是,给出的响应似乎不是 JSON 响应。我无法阅读回复,但我知道它应该是另一个链接到个人资料图片 JPEG 文件的 URL。
我知道一旦获得该 URL,我就可以使用UIImage
方法imageFromURL
(或类似的方法),但我只是不确定如何处理响应。有人可以帮忙吗?
你可以提出请求
[_facebook requestWithGraphPath:@"me/picture" andDelegate:self];
和您的响应处理程序
- (void)request:(FBRequest *)request didLoad:(id)result {
if ([result isKindOfClass:[NSData class]])
{
UIImage* profilePicture = [[UIImage alloc] initWithData: result];
}
}
如果您想要 URL 而不是图像数据,请在此处查看我的答案:iOS Facebook Graph API 个人资料图片链接