无法从iOS

时间:2015-06-17 12:18:02

标签: ios iphone xcode oauth

我正在尝试使用“GCO Auth”签署oauth 1.0a请求。我能够使用GET成功获取数据,但是当我尝试登录api(采用POST参数)时,我收到NULL响应。 这是我的代码:

NSURLRequest *request = [GCOAuth URLRequestForPath:@"/api/v2/secured/user/login"
                                    POSTParameters:nil
                                    host:BASE_URL

                                    consumerKey:CONSUMER_KEY
                                    consumerSecret:CONSUMER_KEY
                                    accessToken:nil
                                    tokenSecret:nil];
NSMutableURLRequest *requestOne = [request mutableCopy];

NSData* result = [NSURLConnection sendSynchronousRequest:requestOne  returningResponse:nil error:nil];
if(result == nil)
    return nil;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:result
                                                     options:0
                                                       error:nil];

NSLog(@"%@",json);

我得到的所有响应都是NULL,但是,在示例API页面上(由API提供商提供)我使用相同的使用者密钥和使用者密钥获得正确的数据。 我想在提出请求时我错过了oauth签名部分,但我不知道该怎么做。 任何帮助将不胜感激。

0 个答案:

没有答案