2013-02-26 110 views
6

我需要創建一個使用至少兩個不同雲存儲提供程序(Google Drive,Dropbox,SkyDrive,Mega等)的API的Java Web應用程序。 我想知道是否有人使用這些API的經驗,誰可以分辨哪些是最容易使用,哪些是最困難的...最簡單的雲存儲服務API

回答

4

Temboo支持多種雲存儲API,並且可以生成訪問它們所需的Java源代碼。

在這裏看到:https://live.temboo.com/library/keyword/storage/

通過標準化的API訪問,Temboo使得談論一個API一樣容易聊到未來,所以聽起來有點像,你會發現這個項目非常有用。

完全披露:我在Temboo工作。

+0

謝謝,它看起來非常好,但是授權問題呢?我可以在我的項目中自由使用Temboo嗎? – MikO 2013-03-15 17:55:05

+1

是的,你可以 - 沒有授權問題。我們只是將訪問權限封裝到公共可用的API中,使它們看起來一致且更易於使用。我們堅持API服務條款。 – 2013-03-15 18:13:22

+0

好的,所以我只接受API的條款,對吧?我會深入瞭解一下,但看起來您做了一項很好的工作......您無法告訴我與Google App Engine的兼容性,可以您? – MikO 2013-03-15 19:48:24

5

Amazon S3服務非常簡單,我有很好的工作經驗用於Web服務環境下的大文件和大量文件。一旦你註冊了服務,你可以使用RESTful API創建桶並上傳對象給它們。 Java library是與服務接口的參考庫,雖然也有其他語言的端口(例如Python的boto)。

1

在對此主題進行了很少的研究之後,我發現最簡單的API可能是雲存儲提供商MediaFire,它通過RESTful服務提供了非常簡單的交互。你可以看到API documentation。我還沒有開始深入研究這個API,但它似乎提供了所有的基本功能。

服務的API Box似乎也很簡單。它使用OAuth 2.0,這使得它更安全。請參閱developers website

來自4sync的SOAP API也非常簡單。沒有太多的文檔,網站中的示例似乎來自舊版本,但無論如何,它非常易於使用。請參閱文檔here

9

Kloudless爲幾種不同的雲存儲API(Dropbox,Box,GDrive,OneDrive等)提供了一個通用API。 Kloudless還提供流行語言和UI小部件中的SDK以處理身份驗證和其他用戶交互。

你可以找到更多信息,並在這裏註冊:https://developers.kloudless.com/

全面披露:我在Kloudless工作。

+0

http://stackoverflow.com/q/40319448/1356559 – 2016-10-29 13:16:40