我尝试将调度用于具有OAuth身份验证的第三方网站,但我在调度中导入内容时遇到问题。 Consumer 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
我发现的关闭事件是dispatch.oauth
包中的SomeConsumer,但它并不是我想要的。 Here您可以在包中看到消费者和令牌,但
import dispatch.oauth._
没有帮助。
答案 0 :(得分:2)
api适用于0.8版本。
如果您阅读文档,则使用重新启动存储库,这是使用async-http-client完全重写调度。
有关示例用法,您可以看到following code on gitub和following