Acesse programaticamente o link de compartilhamento de arquivos - Google Drive, Android
-
20-12-2019 - |
Pergunta
Meu aplicativo carrega um arquivo no Google Drive do usuário (o aplicativo é autorizado com o escopo "Drive" mais amplo).Agora preciso obter um link para o arquivo que acabei de enviar.
Estou usando APIs Java no Android para fazer upload do arquivo.Não foi possível encontrar nada na referência da API relacionado a links.
P.S.A geração de links compartilháveis publicamente é preferida.
Agradeço antecipadamente
Solução
Infelizmente, a API do Google Drive para Android não oferece suporte ao compartilhamento (pelo menos no momento).É uma limitação conhecida.
Você pode usar a API REST (por exemplo,fazendo um POST para https://www.googleapis.com/drive/v2/files/{fileId}/permissions
inserir).Ver permissões na referência da API.
O fileId
valor pode ser obtido chamando getResourceId()
.