我正在尝试将调度与具有 OAuth 身份验证的第 3 方网站一起使用,但我无法从调度中导入内容。消费者 api它显然在库中,但由于某种原因找不到。我正在使用 sbt 来构建项目,这是依赖项:
libraryDependencies += "net.databinder.dispatch" %% "dispatch-core" % "0.10.0"
下面是运行 repl(sbt, console-quick) 给出的结果。尝试编译项目以类似的值未找到错误结束。导入没有失败,但消费者不可用。来自调度的其他东西,如 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._
没有帮助。