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?