This error message means that your auth token has probably expired or has become invalid for other reasons (e.g. user has changed his password). You will need to re-authenticate the user.
On Wed, Mar 17, 2010 at 7:59 AM, Rupesh <rup28...@gmail.com> wrote: > Hi all, > i am trying to upload the image on the Album of my account.But above > specified error is received. Please suggest where I do the mistake. > code is following > > -(NSData *)setProfilePhoto:(NSData *)photoContent > { > NSString *urlString1 = [NSString stringWithFormat:@"http:// > picasaweb.google.com/data/feed/api/user/rup28...@gmail.com/albumid/ > default"]; > //NSString *urlString1 = [NSString stringWithFormat:@"http:// > picasaweb.google.com/data/feed/api/user/rup28...@gmail.com/albumid/ > 108075885848736134359"]; > > NSString *result; > NSData *responseData; > @try { > //NSURL *url = [[NSURL alloc] initWithString:urlString1]; > // NSMutableURLRequest *req = [[NSMutableURLRequest alloc] > initWithURL:url]; > // [req setHTTPMethod:@"POST"]; > > NSString *postLength = [NSString stringWithFormat:@"%d", > [photoContent length]]; > > NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] > init] > autorelease]; > [request setURL:[NSURL URLWithString:urlString1]]; > [request setHTTPMethod:@"POST"]; > soapTestAppDelegate *appDelegate = (soapTestAppDelegate *) > [[UIApplication sharedApplication] delegate]; > > // post without metadata > [request setValue:@"image/jpeg" forHTTPHeaderField:@ > "Content-Type"]; > [request setValue:postLength forHTTPHeaderField:@ > "Content-Length"]; > [request setValue:@"abc.jpg" forHTTPHeaderField:@"Slug"]; > NSString* authorizationString = [NSString > stringWithFormat:@"GoogleLogin auth=%@",appDelegate.PicasaAuth]; > //[request setValue:authorizationString > forHTTPHeaderField:@"Authorization"]; > [request setValue:@"2" forHTTPHeaderField:@"GData-Version"]; > > [request setHTTPBody:photoContent]; > > NSHTTPURLResponse* response = nil; > NSError* error = [[NSError alloc] init]; > NSLog(@"Request : %@", request); > responseData = [NSURLConnection > sendSynchronousRequest:request > returningResponse:&response error:&error]; > result = [[NSString alloc] initWithData:responseData > encoding:NSUTF8StringEncoding]; > NSLog(@"Response Code: %d", [response statusCode]); > NSLog(@"Result: %@", result); > //[url release]; > [request release]; > } > @catch (NSException* ex) { > NSLog(@"Error: %@",ex); > } > return responseData; > > > > } > > -- > You received this message because you are subscribed to the Google Groups > "Google Picasa Web Albums API" group. > To post to this group, send email to > google-picasa-data-...@googlegroups.com. > To unsubscribe from this group, send email to > google-picasa-data-api+unsubscr...@googlegroups.com<google-picasa-data-api%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-picasa-data-api?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Picasa Web Albums API" group. To post to this group, send email to google-picasa-data-...@googlegroups.com. To unsubscribe from this group, send email to google-picasa-data-api+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-picasa-data-api?hl=en.