Tumblr: запрос на аватар возвращает не URL

Я использую MKNetwork Kit за это.

MKNetworkOperation *op = [[MKNetworkOperation alloc] initWithURLString:@"http://api.tumblr.com/v2/blog/my_blog.tumblr.com/avatar/512"
                                                                        params:nil
                                                                    httpMethod:@"GET"];

        [op addCompletionHandler:^(MKNetworkOperation *completedOperation) {
            UIImage *img = [completedOperation responseImage];
            DLog(@"%f x %f", img.size.height, img.size.width); //512 x 512
            NSFileManager *fileManager = [NSFileManager defaultManager];
            NSData *myImageData = UIImagePNGRepresentation(img);
        [fileManager createFileAtPath:@"/Users/Mac/Desktop/myimage.png" contents:img attributes:nil];
        } errorHandler:^(MKNetworkOperation *completedOperation, NSError *error) {
            DLog(@"error: %@",error);
        }];

   [self enqueueOperation:op];

А также! Ой! замечательный Tumblr! У меня есть изображение на рабочем столе.

Как я могу предотвратить это поведение и изменить ответ на JSON с полем avatar_url?

UPD:

Попробуй это:

curl http://api.tumblr.com/v2/blog/my_blog.tumblr.com/avatar/512

И это вернется

{"meta":{"status":301,"msg":"Found"},"response":{"avatar_url":"good_link_here"}}

UPD 2:

Хороший ответ
Я должен остановить перенаправление.

0 ответов

Другие вопросы по тегам