Ruby или C #: как написать консольное приложение для публикации статуса в Twitter - PullRequest
3 голосов
/ 05 января 2011

Я пытался настроить приложение 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 работает отлично.

1 Ответ

2 голосов
/ 05 января 2011

В прошлом я успешно использовал следующее. Прокрутите вниз, и есть пример этого из консольного приложения C #.

http://p2p.wrox.com/content/articles/twitter-development-using-oauth-authenticate-against-twitter-api-walkthroughs

Должен сказать, что я не уверен, что произошли какие-либо изменения с момента публикации этого обзора.

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