Как мне пройти аутентификацию в Твиттере friends_timeline? - PullRequest
1 голос
/ 17 февраля 2009

Это мой первый проект веб-API, поэтому я надеюсь, что решение этого вопроса не является очевидным.

// Contstruct the http request
NSString *urlString = [NSString stringWithFormat:@"http://%@:%@@twitter.com/statuses/user_timeline/%@.xml?count=5", username, password, friend];
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];

// Recive the data from the synchronous request
NSData *urlData;
urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:nil];

Результаты, возвращаемые этим запросом, выглядят нормально , за исключением , они не отражают, одобрил я их или нет. Все твиты возвращают «ложь», даже если аутентифицирующий пользователь их пометил. Я вполне уверен, что я аутентифицируюсь правильно, поскольку код ниже, который требует аутентификации, ведет себя правильно.

Ответы [ 2 ]

1 голос
/ 17 февраля 2009

Добавьте поле заголовка Basic Authentication, где вы указываете имя пользователя / пароль. Однако в большинстве библиотек есть метод setCredentials ().

0 голосов
/ 18 февраля 2009

Как уже отмечалось в предыдущем посте, XML не синхронизирован с реальностью. Без изменений в коде, вещи, которые не работали сегодня утром, работали сегодня вечером. Спасибо, Дирк!

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