driveItem: discardCheckout

Namespace: microsoft.graph

Descartar a marca de um driveItem. Essa ação libera um recurso driveItem que foi verificado anteriormente. Todas as alterações feitas no item enquanto ele foi retirado são descartadas.

O mesmo usuário que realizou o check-out deve descartá-lo. Outra alternativa é usar permissões de aplicativo.

Essa API está disponível nas seguintes implantações de nuvem nacional.

Serviço global Governo dos EUA L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.

Tipo de permissão Permissões menos privilegiadas Permissões com privilégios mais elevados
Delegado (conta corporativa ou de estudante) Files.ReadWrite Files.ReadWrite.All, Sites.ReadWrite.All
Delegado (conta pessoal da Microsoft) Files.ReadWrite Files.ReadWrite.All
Aplicativo Files.ReadWrite.All Sites.ReadWrite.All

Observação

O SharePoint Embedded requer a FileStorageContainer.Selected permissão para acessar o conteúdo do contêiner. Essa permissão é diferente das mencionadas anteriormente. Além das permissões do Microsoft Graph, seu aplicativo deve ter as permissões de tipo de contêiner necessárias para chamar essa API. Para obter mais informações, consulte Autenticação e autorização do SharePoint Embedded.

Solicitação HTTP

POST /drives/{driveId}/items/{itemId}/discardCheckout
POST /groups/{groupId}/drive/items/{itemId}/discardCheckout
POST /me/drive/items/{item-id}/discardCheckout
POST /sites/{siteId}/drive/items/{itemId}/discardCheckout
POST /users/{userId}/drive/items/{itemId}/discardCheckout

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.

Corpo da solicitação

Não forneça um corpo de solicitação para esse método.

Resposta

Se tiver êxito, esta ação retornará um código de resposta 204 No Content.

A solicitação retornará 400 Bad Request se o arquivo não tiver sido verificado. As solicitações feitas com acesso delegado retornam 423 Locked se outro usuário tiver o arquivo em check-out. As solicitações feitas com acesso ao aplicativo podem descartar qualquer check-out.

Para obter mais informações sobre como os erros são retornados, consulte Respostas de erro.

Exemplos

Solicitação

O exemplo a seguir mostra uma solicitação de check-out de descarte em um arquivo identificado por {item-id}.

POST https://graph.microsoft.com/v1.0/drives/{drive-id}/items/{item-id}/discardCheckout

Resposta

O exemplo a seguir mostra a resposta.

HTTP/1.1 204 No content