Se você usa a versão 2 da API Google Drive, a maior parte do conteúdo do Google Drive API Guide v3 também se aplica à v2. Esta seção contém todas as informações específicas da v2 e diferentes do que é mostrado em páginas específicas do guia da v3. Para ter o contexto completo, cada subseção contém o link para a página do guia correspondente.
Para uma lista completa de diferenças, consulte a referência de comparação da API Drive v2 e v3.
Fazer o download e publicar revisões de arquivos
Na página Fazer o download e publicar revisões de arquivos , as informações a seguir são específicas da v2 e substituem estas seções mostradas para a v3:
Listar e fazer o download de revisões individuais
Depois de receber uma lista de revisões de um arquivo, você pode fazer o download do conteúdo de qualquer revisão enviando uma solicitação GET autorizada para a propriedade []downloadUrl](/workspace/drive/api/reference/rest/v2/revisions).
O Google Drive gera esse URL de curta duração quando você solicita a revisão.
Não confie nele para uso posterior.
Você também pode exportar a revisão em um dos formatos compatíveis marcando a propriedade exportLinks.
Propriedades personalizadas de arquivos
Além das informações na página Adicionar propriedades personalizadas de arquivos, as informações a seguir são específicas da v2:
As propriedades são acessadas usando o
properties recurso.
Esta é a estrutura de uma propriedade típica que pode ser usada para armazenar o ID do banco de dados de um arquivo do Drive no arquivo.
{
'key': 'additionalID',
'value': 'ID',
'visibility': 'PRIVATE'
}
Para mais informações sobre limites, consulte
properties na
documentação de referência.
Ativar o suporte a drives compartilhados
Além das informações na página Implementar suporte a drives compartilhados, substitua este campo adicional
trashedDate pela v2.
Em Implementar suporte a drives compartilhados, os
métodos a seguir exigem supportsAllDrives=true ao trabalhar com conteúdo de drives compartilhados:
files.getfiles.listfiles.insertfiles.updatefiles.patchfiles.copyfiles.trashfiles.untrashfiles.deletefiles.touchchildren.insertparents.insertchanges.listchanges.getStartPageTokenchanges.getpermissions.listpermissions.getpermissions.insertpermissions.updatepermissions.patchpermissions.delete
Os métodos changes.get e changes.list têm vários parâmetros específicos para drives compartilhados. Para uma lista de parâmetros, consulte a seção Acompanhar mudanças em um drive
compartilhado.
Fazer upload de arquivos
Na página Fazer upload de dados de arquivos, observe que estas informações são específicas da v2:
Importar para tipos do Google Docs
Ao criar um arquivo no Google Drive, você pode converter alguns tipos de arquivo em um documento do Google Docs, do Planilhas ou do Apresentações. Inclua os
files.insert convert parâmetros de consulta
e defina a propriedade mimeType (workspace_name) do arquivo. Para
mais informações, consulte Fazer upload de dados de arquivos.
Compartilhar arquivos, pastas e drives
Observe na página Compartilhar arquivos, pastas e drives
que, na v3, apenas um campo, role, especifica papéis efetivos para usuário, grupo,
ou domínio. Na v2, você precisa dos campos role e additionalRoles de uma permissão para refletir os papéis efetivos que o usuário, o grupo ou o domínio têm para um determinado item.
Diferenças na consulta de pesquisa para a v2
O campo title da v2 é name na v3. Para exemplos, consulte Pesquisar arquivos &
pastas.
O campo createdDate da v2 é createdTime na v3. Para exemplos, consulte Pesquisar
drives compartilhados.
O campo modifiedDate da v2 é modifiedTime na v3. O campo lastViewedByMeDate da v2 é viewedByMeTime na v3. Para mais detalhes, consulte Termos e operadores de consulta de pesquisa.