{
NSString *postUrl = @"http://api.twitter.com/1/users/profile_image.json ";
ASIFormDataRequest *request = [[ASIFormDataRequest alloc]
initWithURL:[NSURL URLWithString:postUrl]];
[request addRequestHeader:@"Authorization"
value:[oAuth oAuthHeaderForMethod:@"GET"
andUrl:postUrl
andParams:nil]];
[request setPostValue: userName forKey:@"screen_name"];
[request startSynchronous];
}
在我的应用程序中,我想显示使用此应用程序的用户的推特个人资料图片,该用户将图像上传到推特。如何检索用户的个人资料图片?我正在使用网址http://api.twitter.com/1/users/profile_image/:screen_name.format。和ASIHTTP GET方法。但它失败了。任何人都可以帮我这样做吗?我正在使用的代码如上所述。
答案 0 :(得分:0)
您使用了错误的网址,只需将:screen_name.format替换为用户屏幕名称和图片格式:
NSString *imageUrl = @"http://api.twitter.com/1/users/profile_image/rckoenes.png";
ASIHTTPRequest *request = [[ASIHTTPRequest alloc]
initWithURL:[NSURL URLWithString:imageUrl]];
[request startSynchronous];