我有一个使用J2SE创建的应用程序,我想连接到Google云端硬盘以下载文件。我想寻找某种解决方案,发现库google-api-services-drive
似乎已经连接上了,但是我不知道如何将其与J2SE一起使用,找不到使用J2SE的示例。
如何使用此库在Google云端硬盘上进行连接?
答案 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)
您需要google-api-java-client。 寻找这个https://github.com/google/google-api-java-client-samples/tree/master/drive-cmdline-sample