Download direto do Google Drive usando a API do Google Drive

Meu aplicativo de área de trabalho, escrito em java, tenta baixar arquivos públicos do Google Drive. Como eu descobri, ele pode ser implementado usando o arquivo dewebContentLink (é para capacidade de baixar arquivos públicos sem autorização do usuário).

Então, o código abaixo funciona com arquivos pequenos:

String webContentLink = aFile.getWebContentLink();
InputStream in = new URL(webContentLink).openStream();

Mas não funciona em arquivos grandes, porque nesse caso o arquivo não pode ser baixado diretamente viawebContentLink sem confirmação do usuário com o aviso de verificação de vírus do google. Veja um exemplo:link de conteúdo da web.

Então, minha pergunta é como obter o conteúdo de um arquivo público do Google Drive sem autorização do usuário?

questionAnswers(10)

yourAnswerToTheQuestion