Advertisement
Guest User

Alexandr

a guest
Aug 9th, 2012
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -(void)viewWillAppear:(BOOL)animated {
  2.     [super viewWillAppear:animated];
  3.     btnAuth = [UIButton buttonWithType:UIButtonTypeRoundedRect];
  4.     [btnAuth addTarget:self action:@selector(authenticateTripit) forControlEvents:UIControlEventTouchUpInside];
  5.     btnAuth.frame = CGRectMake(50, 100, 150, 30);
  6.     [btnAuth setTitle:@"authenticate" forState:UIControlStateNormal];
  7.     [self.view addSubview:btnAuth];
  8.     btnImport = [UIButton buttonWithType:UIButtonTypeRoundedRect];
  9.     [btnImport addTarget:self action:@selector(importFlightsTripit) forControlEvents:UIControlEventTouchUpInside];
  10.     btnImport.frame = CGRectMake(50, 200, 150, 30);
  11.     [btnImport setTitle:@"import" forState:UIControlStateNormal];
  12.     [self.view addSubview:btnImport];
  13.  
  14.     NSUserDefaults* def = [NSUserDefaults standardUserDefaults];
  15.     NSLog(@"%@", [def objectForKey:@"oauth_saved_token"]);
  16. }
  17.  
  18. -(void)authenticateTripit {
  19.     oauthVar = [OAuth new];
  20.     [oauthVar requestTemporaryCredentials];
  21.     [oauthVar requestOwnerAuthorization];
  22. }
  23.  
  24. -(void)importFlightsTripit {
  25.     NSUserDefaults* def = [NSUserDefaults standardUserDefaults];
  26.     dateMString = [[NSMutableString alloc]initWithString:@""];
  27.     oauthVar = [OAuth new];
  28.     oauthVar.oauthState.oauth_token = [def objectForKey:@"oauth_saved_token"];
  29.     oauthVar.oauthState.oauth_token_secret = [def objectForKey:@"oauth_saved_token_secret"];
  30.     oauthVar.oauthState.authenticated = TRUE;
  31. //    [oauthVar requestTokenCredentials];
  32.    
  33. //    ASIHTTPRequest* request = [oauthVar accessProtectedResourceWithUrl:@"https://api.tripit.com/v1/list/object/traveller/all/true"];
  34.      ASIHTTPRequest* request = [oauthVar accessProtectedResourceWithUrl:@"https://api.tripit.com/v1/list/object/past/true"];
  35.    
  36. //    NSLog(@"%@", request.responseData);
  37.     flights = [[NSMutableArray alloc]init];
  38.     [self doParse:request.responseData];
  39.    
  40. // e.t.c.
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement