Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //vimeo.videos.upload.getTicket
- NSURL *ticketRequestURL = [NSURL URLWithString:@"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.upload.getTicket"];
- NSMutableURLRequest *ticketRequest = [NSMutableURLRequest requestWithURL:ticketRequestURL];
- [ticketRequest setHTTPMethod:@"POST"];
- [auth authorizeRequest:ticketRequest];
- [NSURLConnection sendAsynchronousRequest:ticketRequest queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *ticketRequestResponse, NSData *ticketRequestData, NSError *ticketRequestError) {
- NSString *ticketRequestResponseString = [[NSString alloc] initWithData:ticketRequestData encoding:NSStringEncodingConversionAllowLossy];
- NSDictionary *d = [[parser objectWithString:ticketRequestResponseString] objectForKey:@"ticket"];
- NSString *identifier = [d objectForKey:@"id"];
- //vimeo.videos.upload.checkTicket
- NSURL *ticketCheckRequestURL = [NSURL URLWithString:@"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.upload.checkTicket"];
- NSMutableURLRequest *ticketCheckRequest = [NSMutableURLRequest requestWithURL:ticketCheckRequestURL];
- [ticketCheckRequest setHTTPMethod:@"POST"];
- [ticketCheckRequest setValue:identifier forHTTPHeaderField:@"ticket_id"];
- [auth authorizeRequest:ticketCheckRequest];
- [NSURLConnection sendAsynchronousRequest:ticketCheckRequest queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *ticketRequestResponse, NSData *ticketRequestData, NSError *ticketRequestError) {
- NSString *ticketCheckRequestResponseString = [[NSString alloc] initWithData:ticketRequestData encoding:NSStringEncodingConversionAllowLossy];
- NSLog(@"%@", ticketCheckRequestResponseString);
- }];
- }];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement