Способ реализации oauth требует, чтобы вы отправляли пользователя в твиттер, чтобы пользователь мог передать в Twitter подробности аутентификации, а затем авторизовать ваш запрос доступа (для вашего приложения).
, если вы хотитепропустить URL-адрес обратного вызова и все такое.Вы должны посмотреть на xAuth .С xAuth вы можете предоставить имя пользователя и пароль и получить токен через API, без URL-адресов обратного вызова или чего-либо подобного.
Здесь пример того, как использовать xAuth с ruby,