我需要創建一個使用至少兩個不同雲存儲提供程序(Google Drive,Dropbox,SkyDrive,Mega等)的API的Java Web應用程序。 我想知道是否有人使用這些API的經驗,誰可以分辨哪些是最容易使用,哪些是最困難的...最簡單的雲存儲服務API
回答
Temboo支持多種雲存儲API,並且可以生成訪問它們所需的Java源代碼。
在這裏看到:https://live.temboo.com/library/keyword/storage/
通過標準化的API訪問,Temboo使得談論一個API一樣容易聊到未來,所以聽起來有點像,你會發現這個項目非常有用。
完全披露:我在Temboo工作。
Amazon S3服務非常簡單,我有很好的工作經驗用於Web服務環境下的大文件和大量文件。一旦你註冊了服務,你可以使用RESTful API創建桶並上傳對象給它們。 Java library是與服務接口的參考庫,雖然也有其他語言的端口(例如Python的boto)。
在對此主題進行了很少的研究之後,我發現最簡單的API可能是雲存儲提供商MediaFire,它通過RESTful服務提供了非常簡單的交互。你可以看到API documentation。我還沒有開始深入研究這個API,但它似乎提供了所有的基本功能。
服務的API Box似乎也很簡單。它使用OAuth 2.0,這使得它更安全。請參閱developers website。
來自4sync的SOAP API也非常簡單。沒有太多的文檔,網站中的示例似乎來自舊版本,但無論如何,它非常易於使用。請參閱文檔here。
Kloudless爲幾種不同的雲存儲API(Dropbox,Box,GDrive,OneDrive等)提供了一個通用API。 Kloudless還提供流行語言和UI小部件中的SDK以處理身份驗證和其他用戶交互。
你可以找到更多信息,並在這裏註冊:https://developers.kloudless.com/
全面披露:我在Kloudless工作。
http://stackoverflow.com/q/40319448/1356559 – 2016-10-29 13:16:40
- 1. 天青雲存儲服務?
- 2. Android中雲存儲服務的實現
- 3. 適用於存儲Web服務輸出緩存的雲服務?
- 4. iOS Google雲端存儲API服務帳戶訪問
- 5. API:獲取雲存儲S3
- 6. Azure - 多個雲服務,單個存儲帳戶
- 7. 簡單的DNS服務器API
- 8. 簡單數據的最佳服務器端數據存儲方法
- 9. 最簡單的NIO服務器示例
- 10. 最簡單的NodeJS回聲服務器
- 11. 服務人員 - 最簡單的實現
- 12. 最簡單的WCF服務由C++
- 13. 最簡單的網絡服務
- 14. Delphi中最簡單的Web服務
- 15. 用於STA視頻存儲的Azure媒體服務或簡單存儲帳戶
- 16. 簡單的網上鍵值存儲服務
- 17. Javascript - 在服務器上存儲簡單的高分
- 18. 在服務器上存儲簡單的數據,db或json?
- 19. 將圖像上傳到雲服務的最簡單的解決方案
- 20. 「ExistenceError」在簡單的AppEngine +谷歌雲存儲應用
- 21. 簡單更新Google雲端存儲中的文字內容
- 22. 最簡單的Wordnik node.js API?
- 23. 雲上的簡單基於套接字的服務器
- 24. Azure存儲+雲服務+ SQL Azure解決方案的最佳定價
- 25. PHP教程亞馬遜簡單存儲服務
- 26. 成本上限Amazon S3(簡單存儲服務)
- 27. Azure存儲Rest Api文件服務
- 28. 在服務中存儲API響應
- 29. 雲中的簡單靜態node.js http服務器
- 30. 使用API的雲端DNS服務
謝謝,它看起來非常好,但是授權問題呢?我可以在我的項目中自由使用Temboo嗎? – MikO 2013-03-15 17:55:05
是的,你可以 - 沒有授權問題。我們只是將訪問權限封裝到公共可用的API中,使它們看起來一致且更易於使用。我們堅持API服務條款。 – 2013-03-15 18:13:22
好的,所以我只接受API的條款,對吧?我會深入瞭解一下,但看起來您做了一項很好的工作......您無法告訴我與Google App Engine的兼容性,可以您? – MikO 2013-03-15 19:48:24