google-drive-api - 如何使用 J2SE 上的 Java API 连接 Google Drive?
问题描述
我有一个使用 J2SE 创建的应用程序,我想连接到 Google Drive 以下载文件。寻找一些解决方案,我发现google-api-services-drive
似乎连接它的库,我想,但我不知道如何将它与 J2SE 一起使用,我没有找到任何使用 J2SE 的示例。
我如何使用这个库连接 Google Drive?
解决方案
你猜怎么着,谷歌在“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();
推荐阅读
- c - 数组的整数子集的总和,获取所有结果而不是第一个结果
- sql - 仅显示 SQL Server 查询中的第一行
- linux - 了解 target_link_libraries
- javascript - 使用redux减少http请求
- javascript - 在 Touch UI cq 对话框上禁用文本字段
- sql - 更新同一键的行值
- pandas - Pandas - 创建具有约束的新行并用现有数据向前填充它们
- php - 如何从表中选择除外表中的值之外的所有值?
- dialogflow-es - Google Assistant Personal Actions
- python - 如何使用 pywinauto 选择并单击 iexplorer 工具栏上的按钮