Twitter (xCode / iPhone) Как мне успешно пройти аутентификацию через oAuth? - PullRequest
0 голосов
/ 01 ноября 2010

Я пытаюсь объяснить псевдо.Я перешел по следующему URL: http://dev.twitter.com/pages/auth#intro

Там я прочитал процедуру аутентификации.Я создал скрипт, который успешно создает правильную строку подписи для свойств oAuth.Но потом я застрял.

Я строю строку аутентификации для поля заголовка «Аутентификация».

OAuth oauth_callback="http%3A%2F%2Flocalhost%3A3005%2Fthe_dance%2Fprocess_callback%3Fservice_provider_id%3D11", oauth_consumer_key="GDdmIQH6jhtmLUypg82g", oauth_nonce="QP70eNmVz8jvdPevU3oJD2AfF7R7odC2XJcn4XlZJqk", oauth_signature="8wUi7m5HFQy76nowoCThusfgB%2BQ%3D", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1272323042", oauth_version="1.0"

Но теперь мне интересно, что с этим делать.Я пытаюсь отправить его в заголовке

NSMutableURLRequest *urlRequest = [[[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://api.twitter.com/oauth/request_token"] cachePolicy:cachePolicy timeoutInterval:timeoutInterval] autorelease];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest addValue:authenticationString forHTTPHeaderField:@"Authorization"];

Но при получении содержимого я получаю:

"Не удалось проверить подпись и токен oauth"

Кто-нибудь знаком с этой ошибкой?Поскольку там есть подпись oauth и токен не требуется, поскольку он вызывает URL-адрес request_token.

1 Ответ

0 голосов
/ 01 ноября 2010

вы должны использовать xAuth для аутентификации мобильных клиентов с помощью твиттера ...

google xAuthTwitterEngine от Aral Balkan, в основном он модифицировал MGTwitterEngine для аутентификации xAuth с использованием библиотеки с открытым исходным кодом OAuthConsumer

веселит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...