- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Faça um teste
Atualiza os metadados e/ou o conteúdo de um arquivo. Ao chamar esse método, preencha apenas os campos da solicitação que você quer modificar. Ao atualizar os campos, alguns deles podem ser alterados automaticamente, como modifiedDate
. Este método oferece suporte à semântica de patches.
Esse método é compatível com um URI de /upload e aceita mídias enviadas com as seguintes características:
- Tamanho máximo do arquivo: 5.120 GB
- Tipos MIME de mídia aceitos:
*/*
Observação: especifique um tipo MIME válido, em vez do valor */*
literal. O */*
literal é usado apenas para indicar que qualquer tipo MIME válido pode ser enviado.
Para mais informações sobre o upload de arquivos, consulte Fazer o upload de dados do arquivo.
Solicitação HTTP
- URI de upload para solicitações de upload de mídia:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId}
- URI de metadados, para solicitações somente de metadados:
PUT https://www.googleapis.com/drive/v2/files/{fileId}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
uploadType |
É o tipo de solicitação de upload para o URI Os valores aceitos são:
|
fileId |
O ID do arquivo a ser atualizado. |
Parâmetros de consulta
Parâmetros | |
---|---|
uploadType |
É o tipo de solicitação de upload para o URI Os valores aceitos são:
|
addParents |
Lista separada por vírgulas de IDs pais a serem adicionados. |
convert |
Obsoleto: este parâmetro não tem função. |
enforceSingleParent |
Obsoleto: não é mais possível adicionar arquivos a várias pastas. Use |
modifiedDateBehavior |
Determina o comportamento em que |
newRevision |
Se um upload de blob deve criar uma nova revisão. Se for falso, os dados do blob na revisão principal atual serão substituídos. Se definida como verdadeira ou não for definida, um novo blob será criado como revisão principal, e as revisões não fixadas anteriores serão preservadas por um curto período. As revisões fixadas são armazenadas indefinidamente, usando a cota de armazenamento adicional, até um máximo de 200 revisões. Veja mais detalhes sobre como as revisões são retidas na Central de Ajuda do Drive. |
ocr |
Para tentar usar o OCR nos uploads de .jpg, .png, .gif ou .pdf. |
ocrLanguage |
Se o parâmetro ocr for "true", ele indica o idioma a ser usado. Os valores válidos são códigos BCP 47. |
pinned |
Define se a nova revisão será fixada. Um arquivo pode ter no máximo 200 revisões fixadas. |
removeParents |
Lista separada por vírgulas de IDs pais a serem removidos. |
setModifiedDate |
Define se a data de modificação será definida usando o valor fornecido no corpo da solicitação. Definir esse campo como |
supportsAllDrives |
Se o aplicativo que fez a solicitação é compatível com o Meu Drive e os drives compartilhados. |
supportsTeamDrives |
Obsoleto: use |
timedTextLanguage |
O idioma do texto com marcação de tempo. |
timedTextTrackName |
O nome da faixa de texto com marcação de tempo. |
updateViewedDate |
Define se a data de visualização após a atualização do arquivo será atualizada. |
useContentAsIndexableText |
Define se o conteúdo será usado como texto indexável. |
includePermissionsForView |
Especifica as permissões de visualização extra que vão ser incluídas na resposta. Somente |
includeLabels |
Uma lista separada por vírgulas de IDs de rótulos a serem incluídos na parte de |
Corpo da solicitação
O corpo da solicitação contém uma instância de File
.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de File
.
Escopos de autorização
Requer um dos seguintes escopos de OAuth:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.scripts
Alguns escopos são restritos e exigem uma avaliação de segurança para que sejam usados pelo app. Para mais informações, consulte o Guia de autorização.