Twitter OAuth в консольном приложении - PullRequest
4 голосов
/ 06 сентября 2010

Можно ли авторизовать консольное приложение Twitter без посещения веб-страницы аутентификации?

Мне это нужно, потому что я разрабатываю приложение, которое получает прямые сообщения от нашего корпоративного твиттера. Это консольное приложение запланировано на веб-сервере и не управляется человеком.

С уважением, Алексей Захаров

Ответы [ 3 ]

1 голос
/ 07 сентября 2010

Проверьте TWURL. Это CURL из командной строки со встроенным Twitter OAuth: http://github.com/marcel/twurl

1 голос
/ 07 сентября 2010

Вы можете запросить у Twitter токен доступа, указав имя пользователя и пароль, используя XAuth .Это позволяет обойтись без перенаправления на веб-страницы OAuth, чтобы получить действительный доступ без запроса имени пользователя и пароля.Приложения должны запрашивать разрешение от Twitter по электронной почте, чтобы использовать этот метод веб-службы.Вы должны использовать его только для того, чтобы получить действительный токен доступа, а затем сохранить его, и никоим образом не сохранять имя пользователя / пароль.Это может быть подходящий сценарий для вашего консольного приложения?

0 голосов
/ 06 сентября 2010

Можно авторизовать любой API на основе oAuth через консоль.

если у вас есть пример кода, с которым вы работаете, поделитесь.

Также: http://p2p.wrox.com/content/articles/twitter-development-using-oauth-authenticate-against-twitter-api-walkthroughs

...