Method: spaces.messages.update

Aggiorna un messaggio. C'è differenza tra i metodi patch e update. Il metodo patch utilizza una richiesta patch, mentre il metodo update utilizza una richiesta put. Ti consigliamo di utilizzare il metodo patch. Per un esempio, vedi Aggiornare un messaggio.

Richiede autenticazione. Supporta l'autenticazione delle app e l'autenticazione utente. Quando utilizzi l'autenticazione delle app, le richieste possono aggiornare solo i messaggi creati dall'app Chat che utilizza la chiamata.

Richiesta HTTP

PUT https://chat.googleapis.com/v1/{message.name=spaces/*/messages/*}

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
message.name

string

Nome risorsa del messaggio.

Formato: spaces/{space}/messages/{message}

Dove {space} è l'ID dello spazio in cui viene pubblicato il messaggio e {message} è un ID assegnato dal sistema per il messaggio. Ad esempio: spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB.

Se imposti un ID personalizzato quando crei un messaggio, puoi utilizzarlo per specificare il messaggio in una richiesta sostituendo {message} con il valore del campo clientAssignedMessageId. Ad esempio: spaces/AAAAAAAAAAA/messages/client-custom-name. Per maggiori dettagli, vedi Assegnare un nome a un messaggio.

Parametri di ricerca

Parametri
updateMask

string (FieldMask format)

obbligatorio. I percorsi dei campi da aggiornare. Separa più valori con virgole o utilizza * per aggiornare tutti i percorsi dei campi.

Percorsi dei campi attualmente supportati:

allowMissing

boolean

Campo facoltativo. Se true e il messaggio non vengono trovati, viene creato un nuovo messaggio e il valore updateMask viene ignorato. L'ID messaggio specificato deve essere assegnato dal client, altrimenti la richiesta non va a buon fine.

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di Message.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene un'istanza di Message.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.messages

Per ulteriori informazioni, consulta la guida all'autorizzazione.