Questo snippet di codice non funziona, ricevo "l'autenticazione non riuscita". risposta dal server. Qualche idea?Invio di una richiesta POST da Cocoa a Tumblr
NSMutableURLRequest *request = [[NSMutableURLRequest alloc]
initWithURL:
[NSURL URLWithString:@"http://www.tumblr.com/api/write"]];
[request setHTTPMethod:@"POST"];
[request addValue:_tumblrLogin forHTTPHeaderField:@"email"];
[request addValue:_tumblrPassword forHTTPHeaderField:@"password"];
[request addValue:@"regular" forHTTPHeaderField:@"type"];
[request addValue:@"theTitle" forHTTPHeaderField:@"title"];
[request addValue:@"theBody" forHTTPHeaderField:@"body"];
NSLog(@"Tumblr Login:%@\nTumblr Password:%@", _tumblrLogin, _tumblrPassword);
[NSURLConnection connectionWithRequest:request delegate:self];
[request release];
Sia _tumblrLogin
e _tumblrPassword
è gestita attraverso stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding
altrove nel mio codice. La mia e-mail di accesso è del tipo "[email protected]". Funziona bene per accedere direttamente a tumblr, ma mi chiedo se il carattere "+" sta causando problemi con la codifica? Non è scappato. Dovrebbe essere?
Grazie al suggerimento di Martin, Ora sto utilizzando CFURLCreateStringByAddingPercentEscapes
per sfuggire il mio login e la password. Sto ancora avendo lo stesso problema, però, la mia autenticazione sta fallendo.
Potete dirmi il riferimento codice di lavoro disponibili per Tumblr API? – AppAspect