scribe-java(OAuthライブラリ)
https://github.com/fernandezpablo85/scribe-java
仕様変更について
https://dev.twitter.com/discussions/24239
概要は、「APIは全部httpsで叩けよ」ってことのようです。
いろいろと悩みましたが、ライブラリのソースコードを読んでいたら解決しました。
val service = new ServiceBuilder()
// .provider(classOf[TwitterApi])
.provider(classOf[TwitterApi.SSL]) //HTTPS用のクラスが用意されてました。
.apiKey(consumerkey)
.apiSecret(consumerSecret)
.build()
PINコード入力画面が出てしまいますが、コールバックでさせたいならこちら
val service = new ServiceBuilder()
.provider(classOf[TwitterApi.SSL])
.apiKey(consumerkey)
.apiSecret(consumerSecret)
.callback("") //空文字指定
.build()
以上