Guia da API Drive v2

Se você usa a versão 2 da API Google Drive, a maior parte do conteúdo da API Google Drive Guia v3 também se aplica à v2. Esta seção contém todas as informações específicas da v2 e diferentes das mostrado em páginas específicas do guia da v3. Para entender o contexto completo, cada subseção contém o link para a página do guia correspondente.

Para uma lista completa das diferenças, consulte API Drive v2 e Comparação com a v3 como referência.

Fazer o download e publicar revisões de arquivos

Na página Download e publicar revisões de arquivos página, as informações a seguir são específicas à v2 e substituem essas seções mostradas para a v3:

Listar e fazer o download de revisões individuais

Assim que você receber uma lista das revisões de um arquivo, poderá fazer download do conteúdo de qualquer revisão enviando uma solicitação GET autorizada ao []downloadUrl](/drive/api/reference/rest/v2/revisions). O Google Drive gera esse URL de curta duração quando você solicita a revisão. Não dependa dessa pesquisa para uso posterior.

Também é possível exportar a revisão em um dos formatos compatíveis marcando o exportLinks.

Propriedades de arquivos personalizados

Além das informações na página Adicionar propriedades de arquivo personalizado, as seguintes informações são específicas da v2:

As propriedades são acessadas usando o properties.

Essa é a estrutura de uma propriedade típica que pode ser usada para armazenar um ID do banco de dados do arquivo do Drive no arquivo.

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

Para mais informações sobre limites, consulte properties na referência na documentação do Google Cloud.

Ativar o suporte a drives compartilhados

Além das informações na página Implementar o suporte do drive compartilhado, substitua este campo. trashedDate para v2.

Em Implementar o suporte a drives compartilhados, faça o seguinte: os métodos a seguir exigem supportsAllDrives=true ao trabalhar com arquivos impulsiona o conteúdo:

  • files.get
  • files.list
  • files.insert
  • files.update
  • files.patch
  • files.copy
  • files.trash
  • files.untrash
  • files.delete
  • files.touch
  • children.insert
  • parents.insert
  • changes.list
  • changes.getStartPageToken
  • changes.get
  • permissions.list
  • permissions.get
  • permissions.insert
  • permissions.update
  • permissions.patch
  • permissions.delete

Os métodos changes.get e changes.list têm vários parâmetros específicos para drives compartilhados. Para acessar uma lista de parâmetros, consulte Controlar alterações em um dirigir nesta seção.

Fazer upload de arquivos

Na página Fazer upload de dados do arquivo, observe que são específicas da v2:

Importar para tipos do Documentos Google

Ao criar um arquivo no Google Drive, você pode converter alguns tipos de arquivos em um Documento Google, Planilhas Google ou Apresentações Google. Inclua o parâmetro files.insert consulta convert parâmetros e defina a propriedade (workspace_name) mimeType do arquivo. Para Para mais informações, consulte Fazer upload do arquivo dados.

Compartilhar arquivos, pastas e percursos

Observe na página Compartilhar arquivos, pastas e percursos página, na v3 com apenas um campo, role, especifica papéis efetivos para usuários, grupos ou domínio. Na v2, você precisa dos campos role e additionalRoles de uma da permissão refletem os papéis efetivos do usuário, grupo ou domínio determinado item.

Diferenças de consultas de pesquisa para a v2

O campo title da v2 é name na v3. Para exemplos, consulte Pesquisar arquivos e pastas.

O campo createdDate da v2 é createdTime na v3. Para exemplos, consulte Pesquisar drives compartilhados.

O campo modifiedDate da v2 é modifiedTime na v3. O lastViewedByMeDate da v2 o campo é viewedByMeTime na v3. Para mais detalhes, consulte Termos de consulta de pesquisa e operadores.