如何在J2SE上使用Java API在Google云端硬盘上进行连接?

时间:2018-07-25 03:23:18

标签: google-drive-api

我有一个使用J2SE创建的应用程序,我想连接到Google云端硬盘以下载文件。我想寻找某种解决方案,发现库google-api-services-drive似乎已经连接上了,但是我不知道如何将其与J2SE一起使用,找不到使用J2SE的示例。

如何使用此库在Google云端硬盘上进行连接?

2 个答案:

答案 0 :(得分:0)

猜猜是什么,Google在“ google drive java”的第一个搜索结果中提供了答案。 Google drive Java API拥有您所需的Maven依赖关系以及示例项目。

看起来它只有几百行代码,但是其中大多数都需要进行身份验证,因此您可以轻松地将其抽象为实用程序类。

连接的核心似乎可以归结为

      httpTransport = GoogleNetHttpTransport.newTrustedTransport();
  dataStoreFactory = new FileDataStoreFactory(DATA_STORE_DIR);
  // authorization
  Credential credential = authorize();
  // set up the global Drive instance
  drive = new Drive.Builder(httpTransport, JSON_FACTORY, credential).setApplicationName(
      APPLICATION_NAME).build();

答案 1 :(得分:0)