Method: spaces.messages.delete
Excluir uma mensagem. Para conferir um exemplo, consulte Excluir uma mensagem.
Oferece suporte aos seguintes tipos de autenticação:
Ao usar a autenticação de app, as solicitações só podem excluir mensagens criadas pelo app de chat que fez a chamada.
Solicitação HTTP
DELETE https://chat.googleapis.com/v1/{name=spaces/*/messages/*}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros |
name |
string
Obrigatório. Nome do recurso da mensagem. Formato: spaces/{space}/messages/{message} Se você definiu um ID personalizado para a mensagem, use o valor do campo clientAssignedMessageId para {message} . Confira mais detalhes em Nomear uma mensagem.
|
Parâmetros de consulta
Parâmetros |
force |
boolean
Opcional. Quando true , a exclusão de uma mensagem também exclui as respostas em linha dela. Quando false , se uma mensagem tiver respostas em uma conversa, a exclusão falhará. Aplicável apenas quando a autenticação é feita como um usuário. Não tem efeito ao fazer a autenticação como um app de chat.
|
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta será um objeto JSON vazio.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/chat.bot
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages
Para mais informações, consulte o guia de autorização.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-01-22 UTC.
[null,null,["Última atualização 2025-01-22 UTC."],[[["This method enables you to delete messages and optionally their replies using an HTTP DELETE request."],["It supports both app and user authentication, with app authentication limiting deletion to messages created by the app."],["You can specify whether to force delete threaded replies with the `force` query parameter when using user authentication."],["The request requires specifying the message's resource name in the URL path and an empty request body."],["Authorization is required using one of the specified OAuth scopes."]]],["This document details how to delete a message using the Chat API. The `DELETE` request targets a specific message's resource name in the format `spaces/*/messages/*`. It supports both app and user authentication, with different limitations for each. The request requires a message's name as a path parameter. A `force` query parameter is optional for user authentication to delete threaded replies. The request body is empty, and a successful response returns an empty JSON object. One of three specified OAuth scopes is required.\n"]]