OAuth 認証を持つサード パーティの Web サイトでディスパッチを使用しようとしていますが、ディスパッチからのインポートに問題があります。コンシューマ APIは明らかにライブラリに存在しますが、何らかの理由で見つかりません。プロジェクトのビルドに sbt を使用しています。依存関係は次のとおりです。
libraryDependencies += "net.databinder.dispatch" %% "dispatch-core" % "0.10.0"
以下は repl(sbt, console-quick) を実行した結果です。プロジェクトをコンパイルしようとすると、同様の値が見つからないエラーで終了します。インポートは失敗しませんが、Consumer は利用できません。Http のようなディスパッチからの他のものは問題なく利用できます。
scala> import dispatch._
import dispatch._
scala> val x = Consumer("asdasdasd", "asdasdasdasad")
console:10:
error: not found: value Consumer
val x = Consumer("asdasdasd", "asdasdasdasad")
^
scala> val y = new Http
y: dispatch.Http = Http(com.ning.http.client.AsyncHttpClient@1611cf2)
他の誰かがこれにも問題を抱えているようですが、答えはありません.. https://groups.google.com/forum/?fromgroups=#!topic/liftweb/NI3nZJjsrjo
私が見つけた最後のものはパッケージ内の SomeConsumer ですdispatch.oauth
が、それは私が探しているものではありません。ここでは、パッケージに Consumer と Token が表示されますが、
import dispatch.oauth._
役に立ちません。