2013-05-12 79 views
1

我正在嘗試使用具有OAuth身份驗證的第三方網站進行調度,但我無法從調度中導入內容。 Consumer api它顯然存在於圖書館,但由於某種原因,它沒有被發現。我使用SBT建項目,這裏是依賴:導入工作,但不會導入包中的所有內容?

libraryDependencies += "net.databinder.dispatch" %% "dispatch-core" % "0.10.0" 

及以下就是運行REPL(SBT,控制檯快)給出。試圖編譯該項目結束於類似值未找到錯誤。導入不會失敗,但消費者不可用。其他的東西像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([email protected]) 

看來其他人遇到過這個問題爲好,但沒有答案.. https://groups.google.com/forum/?fromgroups=#!topic/liftweb/NI3nZJjsrjo

的關閉,我發現事情是SomeConsumer在dispatch.oauth包,但它不是什麼我在找。 Here你可以看到消費者和令牌的包,但

import dispatch.oauth._ 

於事無補。

回答

2

該API是0.8版本。

如果您閱讀文檔,您將使用重啓存儲庫,該存儲庫是使用async-http-client完全重寫調度的。

舉一個例子使用,您可以看到following code on gitubfollowing

+0

謝謝你,我會看看這不久! – Zavior 2013-05-12 20:13:06