Я пытался настроить приложение ruby console для публикации "Hello world" в моем статусе в Twitter, но я не смог пройти авторизацию.
Я видел несколько руководств по базовой аутентификации, и для создания приложения было легко использовать базовую аутентификацию.Но, к сожалению, обычная аутентификация была отключена в твиттере, поэтому теперь мы должны использовать OAuth, который кажется гораздо более сложным.
Есть ли руководство по написанию консольного приложения для публикации "Hello World" в Twitter с помощьюOAuth?Или невозможно использовать OAuth в консольном приложении?
Спасибо
Редактировать
для Ruby: https://github.com/jnunemaker/twitter (предоставляетсяТиаго Сильвейра)
для C #: http://p2p.wrox.com/content/articles/twitter-development-using-oauth-authenticate-against-twitter-api-walkthroughs (предоставлено Кейси)
На самом деле, довольно просто создать консольное приложение "hello world" с использованием Ruby.Как упоминал Тиаго Сильвейра, есть Ruby twitter gem https://github.com/jnunemaker/twitter,, в котором есть довольно хорошая документация для любого программиста Ruby, чтобы начать использовать twitter.
Предостережение
Проблема с может помешать вам успешно использовать OAuth.
Я использовал Ruby twitter gem, прежде чем задавать этот вопрос, и не смог правильно настроить OAuth, поэтому я и задал этот вопрос в первую очередь.Проблема в том, что OAuth нужна временная метка для получения токена запроса, но мои часы не были синхронизированы с интернет-часами.(см. здесь: http://blainegarrett.com/2009/07/14/failed-to-validate-oauth-signature-and-token-on-twitter-oauth-check-your-cloc/) Так что после того, как я синхронизировал свои часы, твиттер Gem работает отлично.