1

我正在尝试将调度与具有 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._

没有帮助。

4

1 回答 1

2

该api适用于0.8版本。

如果您阅读文档,您将使用重新启动存储库,它是使用 async-http-client 对调度的完全重写。

对于示例用法,您可以在 gitub 上查看以下代码以及以下内容

于 2013-05-12T19:56:10.453 回答