2013-06-20 4 views
-1

Я пытаюсь получить подписчиков Twitter, используя REST api 1.1 каждый раз, когда я получил Ошибка проверки подлинности. Я прочитал почти все документы из блога разработчиков и документации разработчиков Twitters, но не получаю, как отправить авторизованный запрос в Twitter REST API. Я использую синтаксический анализ для входа в твиттер, если у кого-то есть образец кода для Twitter, пожалуйста, поделитесь с нами.Вопрос об аутентификации Twitter REST API 1.1

любая помощь будет очень признательна.

NSURL *url = [NSURL URLWithString:@"https://api.twitter.com/1.1/followers.json"]; 
NSMutableDictionary *dict = [[NSMutableDictionary alloc]init]; 
[dict setValue:[@"OAuth oauth_consumer_key=***************,oauth_nonce=*****************, oauth_signature=******************,oauth_signature_method=HMAC-SHA1, oauth_timestamp=1371709719,oauth_token=*****************, oauth_version=1.0" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]forKey:@"Authorization"]; 

TWRequest *twRequest = [[TWRequest alloc]initWithURL:url parameters:dict requestMethod:TWRequestMethodPOST]; 

[twRequest performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) { 
    NSLog(@"Response error: %@", error); 
    NSMutableDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:responseData options:NSJSONReadingMutableContainers error:nil]; 
    NSLog(@"Response dictionary: %@", responseDictionary); 
}]; 
+0

разместить свой код, который вы пытались – Venkat

+0

Пожалуйста, проверьте обновленный вопрос с исходным кодом. –

ответ

0

Проверьте библиотеку STTwitter.

Вот вызов образца, так что вы можете увидеть, что она выглядит следующим образом:

[twitter getHomeTimelineSinceID:nil count:@"20" successBlock:^(NSArray *statuses) { 
    // ... 
} errorBlock:^(NSError *error) { 
    // ... 
}]; 
Смежные вопросы