OAuthCode invalid signature

175 views
Skip to first unread message

Evgeniy Pochitaev

unread,
Feb 19, 2012, 1:06:38 PM2/19/12
to Freelancer API Developers
I'm trying integrate my app with freelancer.com api on iOS. I've used
OAuthCore library to work OAuth, here is my code:

#define CONSUMER_KEY @"xxx"
#define CONSUMER_SECRET @"xxx"

#define FREELANCER_API_URL(request1, request2) [NSString
stringWithUTF8String:"http://api.sandbox.freelancer.com/" #request1
"/" #request2 ".json"]
NSURL *url = [[NSURL alloc]
initWithString:FREELANCER_API_URL(RequestRequestToken,
requestRequestToken)];
NSData *body = [NSData data];
NSString *method = @"GET";
NSString *header = OAuthorizationHeader(url, method, body,
CONSUMER_KEY, CONSUMER_SECRET, @"", @"");
NSMutableURLRequest *request = [NSMutableURLRequest
requestWithURL:url];
[request setHTTPMethod:method];
[request setValue:header forHTTPHeaderField:@"Authorization"];
[request setHTTPBody:body];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *data = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response error:&error];
NSLog(@"%@", [NSString stringWithUTF8String:(const char *)[data
bytes]]);

Output is:

{"errors":{"error":{"code":"5002","msg":"General Token Authentication
Error",
"longmsg":"Authentication Failed. Reason: invalid signature"}}}
Before OAuthCode I've used OAuthConsumer. OAuthConsumer retrieve same
error.

Any advices?

Thanks.
Reply all
Reply to author
Forward
0 new messages