Ios 我们可以使用facebook照片的普通imageView吗?
报告说我应该使用: FBI档案图片回顾Ios 我们可以使用facebook照片的普通imageView吗?,ios,facebook,facebook-graph-api,Ios,Facebook,Facebook Graph Api,报告说我应该使用: FBI档案图片回顾 好吧,假设我想使用常规的imageView,然后下载图像URL。如何获取该imageURL?我假设您想要获取用户的配置文件图片 您可以通过Facebook OpenGraph用户API调用获取URL: 查看picture属性。以下代码直接取自FBProfilePictureView实现。我只保留了一些基本的东西,可以让您下载个人资料图片并将其存储在普通的UIImageView中 #import "FBURLConnection.h" #import "FB
好吧,假设我想使用常规的imageView,然后下载图像URL。如何获取该imageURL?我假设您想要获取用户的配置文件图片 您可以通过Facebook OpenGraph用户API调用获取URL:
查看
picture
属性。以下代码直接取自FBProfilePictureView
实现。我只保留了一些基本的东西,可以让您下载个人资料图片并将其存储在普通的UIImageView
中
#import "FBURLConnection.h"
#import "FBRequest.h"
//...
UIImageView * imageView = nil;
NSString * profileID = @"123456"; // the profile ID of the user you need to retrieve the image of;
FBURLConnectionHandler handler = ^(FBURLConnection *connection, NSError *error, NSURLResponse *response, NSData *data) {
if (!error) {
imageView.image = [UIImage imageWithData:data];
}
};
NSString *template = @"%@/%@/picture";
NSString *urlString = [NSString stringWithFormat:template,
FBGraphBasePath,
profileID];
NSURL *url = [NSURL URLWithString:urlString];
[[FBURLConnection alloc] initWithURL:url
completionHandler:handler];
但我仍然认为
FBProfilePictureView
比使用普通的UIImageView
更方便。你为什么不想使用它呢?稍微了解一下上下文会有所帮助。你首先在说什么教程?补充道。好吧,为什么这不是一个真正的问题,因为我得到了一个非常好的答案,我真的用了这个很好的答案。我正在寻找使用IOS API的东西。因为我已经实现了一个带有缓存和其他东西的ImageViewclass。我还使用了你的解决方案。我只是要求更大的图片。而且效果很好:)谢谢。更不用说用户也可以使用twitter注册:)