#iphone #login #oauth #mgtwitterengine #access-token
#iPhone #аутентификация #oauth #mgtwitterengine #токен доступа
Вопрос:
моя проблема в том, что я не знаю, какая информация должна храниться для каждого пользователя, и когда я получу информацию, где мне нужно изменить эту информацию, чтобы мое приложение знало, что это изменившийся пользователь. я полагаю, что это как-то связано с предоставленным токеном доступа, но это все, что у меня есть.
Любая помощь была бы высоко оценена
Ответ №1:
вам нужно имя пользователя и токен доступа. Вы не можете хранить что-либо еще в своем приложении. просто отправьте их в качестве параметров входа, и все должно быть в порядке. Вам нужно будет создать метод (с помощью keychain или NSDefaults) для сохранения этих данных в вашем приложении.
Я бы предложил использовать XAuth вместо OAuth… Удачи!
редактировать: имя пользователя и токен устанавливаются после создания экземпляра движка. Если у вас есть список с именами пользователей и токенами, при создании экземпляра движка вы устанавливаете их следующим образом:
self._engine = [[XAuthTwitterEngine alloc] initXAuthWithDelegate:self];
self._engine.consumerKey = kOAuthConsumerKey;
self._engine.consumerSecret = kOAuthConsumerSecret;
Я использую XAuthTwitterEngine, но, вероятно, это то же самое для OAuth…
Комментарии:
1. Спасибо, я скоро перейду на Xauth. Я хочу сначала разобраться с несколькими входами в систему с помощью того, что у меня есть. У меня есть имя пользователя и accesstoken, сохраненные в nsuserdefaults, но где в коде они используются для отправки запроса?
2. Привет, друзья. Я использую MGTwitterEngine auth для Twitter. Это работает нормально, но я показываю некоторые новые твиты из моего Twitter. Я хочу показывать много твитов со своей страницы в Twitter в приложении для iphone. Как это сделать? Где мне нужно указать временную шкалу в моем приложении. Заранее спасибо..