Oauth 如何在Java桌面应用程序中使用Google Drive?

Oauth 如何在Java桌面应用程序中使用Google Drive?,oauth,google-drive-api,Oauth,Google Drive Api,我正在处理移动和桌面应用程序。我正在尝试使用谷歌驱动器作为永久存储文件夹。不幸的是,我不知所措,因为我找不到任何例子。有人能给我举一个从谷歌硬盘存储或检索文件的例子吗 我真的希望看到一个简单的代码示例,或者一个可以处理这个问题的库。我无法检索和使用OAuth 2.0凭据,不知道我是否解决了您的问题。据我所知,您正在寻找一种方法,使您能够在不同的计算机上处理同一个项目 如果是这样,您只需下载驱动器即可。安装后,它会询问您要与驱动器保持同步的文件夹。如果选择工作区,它将与驱动器同步。因此,在另一台电

我正在处理移动和桌面应用程序。我正在尝试使用谷歌驱动器作为永久存储文件夹。不幸的是,我不知所措,因为我找不到任何例子。有人能给我举一个从谷歌硬盘存储或检索文件的例子吗


我真的希望看到一个简单的代码示例,或者一个可以处理这个问题的库。我无法检索和使用OAuth 2.0凭据,不知道我是否解决了您的问题。据我所知,您正在寻找一种方法,使您能够在不同的计算机上处理同一个项目

如果是这样,您只需下载驱动器即可。安装后,它会询问您要与驱动器保持同步的文件夹。如果选择工作区,它将与驱动器同步。因此,在另一台电脑上,如果您安装了驱动器,您也可以使用工作区文件夹,使用相同的文件

我希望这是有帮助的


Marco

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

编辑

谷歌移动了你应该查看的

Google Drive API和SDK旨在将应用程序集成到Google Drive的Web UI中。为了保护用户文件的安全性,它对应用程序开发人员设置了一些限制,如:

  • 该应用程序必须从Chrome网络商店安装
  • 应用程序只能访问从应用程序本身创建的文件
  • 或用户使用Google Picker UI选择的文件
所有这些限制使得GoogleDriveAPI不是大多数非web应用程序的好选择。 例如,从Chrome Web Store安装应用程序可能会让您的用户请求移动或桌面应用程序时感到麻烦。尽管如此,如果不从Chrome Web Store安装,您的应用程序在从Google Drive访问文件时总会收到错误


允许您将文件(不仅仅是谷歌文档!)存储和加载到谷歌硬盘。

这个问题仍然有点老。您可以查看以下示例:

他们使用OAuth2来访问任务。但我只是使用相同的代码使用v2api访问文件


我只检索了文件列表,但它正在工作(从.NET、桌面应用程序)。

对于许多人来说,这似乎是一个固定的“存储桶”,可以访问项目的驱动器。我想要一个API来使用用户的驱动器存储我的应用程序数据,以便在另一台设备上访问。@AdamOutler这些教程解释了如何使用应用程序引擎创建应用程序(DrEdit),以便用户可以访问自己的驱动器。任何人都可以更新链接!它已过期,我想在我的应用程序中添加相同的内容。请帮助我需要将此功能集成到我的应用程序中,而不是第三方或官方应用程序中。我需要将程序生成的文件放到用户的驱动器上。我需要一个登录和使用API。这看起来像是实际情况。但谷歌似乎计划允许服务访问API。在这里的场景中,桌面应用程序或服务似乎支持访问Google drive。我正在尝试解决一个类似的问题,目前正在研究这个问题,看看它是否有帮助。你能给我举个例子吗