我想为Windows操作系统构建桌面应用程序,并使用Google Drive在云中保存一些数据。阅读Google Drive SDK后,我发现只允许从Chrome网上应用店安装的网络应用程序使用API,并且可以访问Google云端硬盘上的数据。
所以我的问题是:我有办法为Google云端硬盘构建本机客户端(C ++,Windows)吗?我知道使用Google Docs API的黑客 - 但他们可以随时停止工作,我想要一些稳定的东西。为什么Google团队不允许我为他们的服务创建桌面应用程序?我支持许多其他云存储,但它们没有这样的限制。
感谢。
答案 0 :(得分:7)
现在,您必须使用(较早的)Google Document List API,它可以提供对Google云端硬盘的完整读写和列表访问权限。 (Google云端硬盘和以前的Google文档使用相同的数据)
因此,在我们扩展当前Drive API的功能以涵盖Google文档列表用例之前,您应该使用它。
编辑:我们刚刚推出了Google Drive SDK的v2,所以您现在应该使用它。
答案 1 :(得分:0)
我一直在研究类似的问题。我意识到没有直接的方法可以做到这一点。 Google Drive SDK不易使用,以及有人可以简化如何简化将桌面应用程序连接到Google云端硬盘的过程。我知道这没多大帮助,但我也在寻找解决方案。
以下是我遇到的一些链接,也未解决我的问题,但如果您找到解决方案,请告诉我们请:
How to make GUI Client to upload file in java
Using Java APIs for downloading file from the Google Drive
http://www.coderanch.com/t/643120/Servlets/java/upload-file-drop-box-file