OAMutableURLRequest *request = [[OAMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://api.tumblr.com/v2/blog/xxx.tumblr.com/post"]
consumer:consumer
token:token
realm:nil
signatureProvider:nil
nonce:[self _generateNonce]
timestamp:[self _generateTimestamp]];
[request setHTTPMethod:@"POST"];
[request setOAuthParameterName:@"type" withValue:@"text"];
[request setOAuthParameterName:@"body" withValue:@"blahblahblah"];
OADataFetcher *fetcher = [[OADataFetcher alloc] init];
[fetcher fetchDataWithRequest:request
delegate:self
didFinishSelector:@selector(responseTicket:didFinishWithData:)
didFailSelector:@selector(responseTicket:didFailWithError:)];
OARequestParameter *parameter1 = [[OARequestParameter alloc] initWithName:@"***" value:@"***"];
// add more parameters you need
NSArray *params = [NSArray arrayWithObjects: parameter1, nil];
[request setParameters:params];
Other code, pls look at my former reply.
Have fun!
Sheldon