Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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