Как получить ссылку на сайт twitpic с последним изображением определенного пользователя?
Я написал небольшое приложение, которое загружает выбранное изображение из ImagePicker в твитпик с этим кодом (извлечение):
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
UIImage * images = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSData *imageData = UIImageJPEGRepresentation(images, 1);
NSURL *url = [NSURL URLWithString:@"http://twitpic.com/api/upload"];
NSString *username = @"Username";
NSString *password = @"HAHA";
[networkQueue cancelAllOperations];
[networkQueue setShowAccurateProgress:YES];
[networkQueue setUploadProgressDelegate:progressIndicator];
[networkQueue setDelegate:self];
// Now, set up the post data:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];
[request setData:imageData forKey:@"media"];
[request setPostValue:username forKey:@"username"];
[request setPostValue:password forKey:@"password"];
// Initiate the WebService request
progressIndicator.hidden = NO;
[networkQueue addOperation:request];
[networkQueue go];
}
Как видите, я использовал ASIFormDataRequest для отправки запроса и ASINetworkQueue для статуса загрузки. Как получить ссылку на сайт twitpic с загруженным изображением (а не прямую ссылку на изображение)?
Спасибо за вашу помощь!
1 ответ
Решение
Получил это с этим кодом:
[networkQueue setRequestDidFinishSelector:@selector(requestFinished:)];
И с помощью метода:
- (void)requestFinished:(ASIHTTPRequest *)request
{ //NSString *response = [request responseString];
//NSLog(@"%@", response);
}