Method: users.spaces.updateSpaceReadState

Aggiorna lo stato di lettura di un utente all'interno di uno spazio, utilizzato per identificare i messaggi letti e da leggere. Per un esempio, vedi Aggiornare lo stato di lettura dello spazio di un utente.

Richiede l'autenticazione degli utenti.

Richiesta HTTP

PATCH https://chat.googleapis.com/v1/{spaceReadState.name=users/*/spaces/*/spaceReadState}

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
spaceReadState.name

string

Nome risorsa dello stato di lettura dello spazio.

Formato: users/{user}/spaces/{space}/spaceReadState

Parametri di ricerca

Parametri
updateMask

string (FieldMask format)

Obbligatoria. I percorsi dei campi da aggiornare. Percorsi dei campi attualmente supportati:

  • lastReadTime

Quando lastReadTime è precedente all'ora di creazione del messaggio più recente, lo spazio risulta da leggere nell'interfaccia utente.

Per contrassegnare lo spazio come letto, imposta lastReadTime su un valore successivo (maggiore) rispetto all'ora di creazione dell'ultimo messaggio. lastReadTime deve corrispondere all'ora di creazione del messaggio più recente. Tieni presente che lo stato di lettura dello spazio influisce solo sullo stato di lettura dei messaggi visibili nella conversazione di primo livello dello spazio. Le risposte nei thread non sono interessate da questo timestamp e si basano invece sullo stato di lettura del thread.

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di SpaceReadState.

Corpo della risposta

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

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/chat.users.readstate

Per ulteriori informazioni, consulta la guida all'autorizzazione.