2012-06-04 67 views
7

我正在处理移动和桌面应用程序。我试图将Google云端硬盘作为永久存储文件夹。不幸的是,我因为找不到任何例子而处于亏损状态。有人可以通过Google Drive存储或检索文件的例子指出我的看法吗?如何在Java桌面应用程序中使用Google Drive?

我真的很想在代码中看到一个简单的例子或者可以处理这个问题的库。我被困在取回和使用OAuth 2.0凭据https://developers.google.com/drive/credentials

+0

你能告诉我一个例子,我想将它整合到我的Java应用程序中,请帮助 – minigeek

回答

2

您是否看过驱动器API页面上的示例应用程序?

编辑

谷歌移动examples to github

+0

似乎是许多人访问项目驱动器的固定“桶”。我想要一个API来使用用户的驱动器来存储我的应用程序的数据以便在另一个设备上访问。 – AdamOutler

+1

@AdamOutler这些教程解释了如何使用App引擎创建App(DrEdit),以便用户可以访问__their__自己的Drive。 – corn3lius

+0

任何人都可以请更新链接!它已经过期了,我想在我的应用程序中使用同样的东西。请帮助 – minigeek

1

我不知道我是否知道你的问题。我所理解的是,你正在寻找一种方法,使你能够从不同的计算机上处​​理同一个项目。

如果是这样,你只需要下载驱动器。一旦安装,它会问你想要保持与云端硬盘同步的文件夹。如果您选择工作区,它将与Drive同步。因此,在另一台电脑上,如果您已经安装了Drive,您也可以使用工作区文件夹以及相同的文件。

我希望这是有帮助的。

Marco

+0

我需要将此功能集成到我的应用程序中,而不是第三方或官方应用程序。我需要将从我的程序生成的文件放到用户的驱动器上。我需要一个登录和使用API​​。 – AdamOutler

0

你应该看看Documents List API.

的谷歌云端硬盘API & SDK都意味着是一个平均集成应用到谷歌的网络用户界面驾驶。为了保护用户的文件的安全性,它把一些限制应用程序开发人员,如:

  • 该应用程序必须从Chrome网上应用店安装
  • 该应用程序可以从应用程序中创建的唯一访问文件本身,
  • 或用户使用Google Picker UI选择的文件。

所有这些限制都使Google Drive API不适合大多数非Web应用程序。 例如从Chrome网上应用店安装应用程序可能会让您的用户向移动或桌面应用程序请求麻烦。但是,如果没有从Chrome网上应用店安装,您的应用程序在从Google云端硬盘访问文件时总是会收到错误信息。

Documents List API允许您将文件(不仅Google文档!)存储和加载到Google云端硬盘中。

+0

这看起来像实际案例。但Google似乎有计划允许服务访问该API。在这里https://developers.google.com/accounts/docs/OAuth2#scenarios的场景中,它似乎支持桌面应用或服务访问Google云端硬盘。我正在尝试解决类似问题,目前正在调查此问题,以了解它是否有助于https://code.google.com/p/google-api-dotnet-client/wiki/OAuth2 – rufo

相关问题