Проблемы с аутентификацией в Twitter - PullRequest
0 голосов
/ 20 октября 2011

я делаю приложение для загрузки фотографий и комментариев в твиттер с помощью twit pic. Но когда пользователь вводит свое имя пользователя и пароль в твиттере, ему присваивается номер пин-кода, и пользователь должен вводить этот пин-код каждый раз, когда он использует это приложение.Вы можете решить эту проблему, постоянно вводя пин-код? Пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 20 октября 2011

Поток проверки номера мобильного PIN-кода в основном предназначен для устройств, которые не имеют полнофункциональных клавиатур или имеют ограниченный веб-браузер (функциональные телефоны).

Добавьте параметр с именем oauth_callback при загрузке страницы входа в систему, и когда пользователь войдет в систему и веб-представление завершит загрузку, вы сможете определить URL-адрес обратного вызова и извлечь ключ oauth_verifier, который затем можно будет заменить на токены OAuth, которые может сохранить ваше приложение. https://dev.twitter.com/docs/api/1/post/oauth/access_token

Для получения дополнительной информации о входе в систему посетите сайт разработчика Twitter: https://dev.twitter.com/docs/auth/oauth

Также вы ориентируетесь на iOS 5, вы можете использовать встроенный Twitter.framework и TWTweetComposeViewController для отправки изображений непосредственно в twitter.

P.S. Я разработчик HootSuite для iPhone / iPad. http://hootsuite.com/iphone

0 голосов
/ 20 октября 2011

Я предполагаю, что PIN-код получен из потока OAuth.Вы можете сделать следующее: A. Определить, когда отображается пин-код Twitter, выполнить очистку экрана для значения PIN-кода, а затем выполнить необходимую обработку.

B.Используйте пользовательское значение для обратного вызова OAuth, например: oauth: // callback, и пусть ваше приложение обрабатывает обратный вызов.Таким образом, вам не нужно использовать внеполосный (PIN) поток.

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