API Keys のタブから「Application settings」を参照して使います。
https://apps.twitter.com/app/***/keys
- API key
- API secret
が必要な項目です。
post させるアプリをつくるなら「Access level」が「Read and write」であることを確認してください。
注意点としては「Settings」の「Callback URL」が未設定だとエラーになります。
OAuth 1.0a, 2.0, OpenID など色々ある認証・認可のプロトコルの差異を吸収して、扱いやすい認証・認可の仕組みをプラグイン機構として提供している gem。
https://github.com/intridea/omniauth
Rails でよく利用されるが Rails だけでなく Sinatra でも利用可能。
http://recipes.sinatrarb.com/p/middleware/twitter_authentication_with_omniauth
bundle exec ruby app.rb