- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Corpus
- Faça um teste
Lista os arquivos do usuário. Para mais informações, consulte Pesquisar arquivos e pastas.
Esse método aceita o parâmetro q
, que é uma consulta de pesquisa que combina um ou mais termos de pesquisa.
Por padrão, esse método retorna todos os arquivos, incluindo os que estão na lixeira. Se você não quiser que os arquivos na lixeira apareçam na lista, use o parâmetro de consulta trashed=false
para remover esses itens dos resultados.
Solicitação HTTP
GET https://www.googleapis.com/drive/v3/files
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
Parâmetros | |
---|---|
corpora |
Corpos de itens (arquivos ou documentos) a que a consulta se aplica. Os corpos compatíveis são:
Prefira |
corpus |
Descontinuado: a origem dos arquivos a serem listados. Use |
driveId |
ID do drive compartilhado a ser pesquisado. |
includeItemsFromAllDrives |
Se os itens do Meu Drive e do drive compartilhado devem ser incluídos nos resultados. |
includeTeamDriveItems |
Descontinuado: use |
orderBy |
Uma lista de chaves de classificação separada por vírgulas. As chaves válidas são:
Cada chave é classificada em ordem crescente por padrão, mas pode ser invertida com o modificador |
pageSize |
O número máximo de arquivos a serem retornados por página. É possível ter páginas de resultados parciais ou vazias mesmo antes de chegar ao fim da lista de arquivos. |
pageToken |
O token para continuar uma solicitação de lista anterior na próxima página. Defina esse valor como |
q |
Uma consulta para filtrar os resultados do arquivo. Para ver a sintaxe compatível, consulte Pesquisar arquivos e pastas. |
spaces |
Uma lista separada por vírgulas de espaços para consulta em corpora. Os valores aceitos são |
supportsAllDrives |
Se o aplicativo solicitante é compatível com Meu Drive e com os drives compartilhados. |
supportsTeamDrives |
Descontinuado: use |
teamDriveId |
Descontinuado: use |
includePermissionsForView |
Especifica quais permissões de visualização adicionais incluir na resposta. Somente |
includeLabels |
Uma lista separada por vírgulas de IDs de rótulos a serem incluídos na parte |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Uma lista de arquivos.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"files": [
{
object ( |
Campos | |
---|---|
files[] |
A lista de arquivos. Se |
nextPageToken |
O token da próxima página de arquivos. Esse campo não vai aparecer se o fim da lista de arquivos for alcançado. Se o token for rejeitado por qualquer motivo, ele deverá ser descartado, e a paginação deverá ser reiniciada na primeira página de resultados. O token de página geralmente é válido por várias horas. No entanto, se novos itens forem adicionados ou removidos, os resultados esperados poderão ser diferentes. |
kind |
Identifica o tipo de recurso. Valor: a string fixa |
incompleteSearch |
Indica se o processo de pesquisa estava incompleto. Se for "true", alguns resultados da pesquisa poderão estar faltando, já que nem todos os documentos foram pesquisados. Isso pode acontecer ao pesquisar vários drives com os corpus do |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.meet.readonly
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.photos.readonly
https://www.googleapis.com/auth/drive.readonly
Alguns escopos são restritos e exigem uma avaliação de segurança para que o app possa usá-los. Para mais informações, consulte o guia de autorização.
Corpus
Tipos enumerados | |
---|---|
user |
Arquivos que pertencem ao usuário ou foram compartilhados com ele. |
domain |
Arquivos compartilhados com o domínio do usuário. |