Method: spaces.messages.reactions.list

Elenca le reazioni a un messaggio. Per un esempio, vedi Elenca le reazioni per un messaggio.

Richiede l'autenticazione utente.

Richiesta HTTP

GET https://chat.googleapis.com/v1/{parent=spaces/*/messages/*}/reactions

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatorio. Il messaggio a cui gli utenti hanno reagito.

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

Parametri di query

Parametri
pageSize

integer

(Facoltativo) Il numero massimo di reazioni restituite. Il servizio può restituire meno reazioni di questo valore. Se non specificato, il valore predefinito è 25. Il valore massimo è 200. superiori a 200 vengono modificati in 200.

pageToken

string

(Facoltativo) (Se riprendi da una query precedente).

Un token di pagina ricevuto da una precedente chiamata di reazioni dell'elenco. Fornisci questo valore per recuperare la pagina successiva.

Quando viene visualizzata la paginazione, il valore del filtro deve corrispondere alla chiamata che ha fornito il token pagina. Se passi un valore diverso, potresti ottenere risultati imprevisti.

filter

string

(Facoltativo) Un filtro di query.

Puoi filtrare le reazioni per emoji (emoji.unicode o emoji.custom_emoji.uid) e utente (user.name).

Per filtrare le reazioni per più emoji o utenti, unisci campi simili con l'operatore OR, ad esempio emoji.unicode = "🙂" OR emoji.unicode = "👍" e user.name = "users/AAAAAA" OR user.name = "users/BBBBBB".

Per filtrare le reazioni per emoji e utente, utilizza l'operatore AND, ad esempio emoji.unicode = "🙂" AND user.name = "users/AAAAAA".

Se la query utilizza sia AND sia OR, raggruppali tra parentesi.

Ad esempio, le seguenti query sono valide:

user.name = "users/{user}"
emoji.unicode = "🙂"
emoji.custom_emoji.uid = "{uid}"
emoji.unicode = "🙂" OR emoji.unicode = "👍"
emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}"
emoji.unicode = "🙂" AND user.name = "users/{user}"
(emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}")
AND user.name = "users/{user}"

Le seguenti query non sono valide:

emoji.unicode = "🙂" AND emoji.unicode = "👍"
emoji.unicode = "🙂" AND emoji.custom_emoji.uid = "{uid}"
emoji.unicode = "🙂" OR user.name = "users/{user}"
emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}" OR
user.name = "users/{user}"
emoji.unicode = "🙂" OR emoji.custom_emoji.uid = "{uid}"
AND user.name = "users/{user}"

Le query non valide vengono rifiutate dal server con un errore INVALID_ARGUMENT.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Risposta a una richiesta di elenco di reazioni.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "reactions": [
    {
      object (Reaction)
    }
  ],
  "nextPageToken": string
}
Campi
reactions[]

object (Reaction)

Elenco delle reazioni nella pagina richiesta (o prima).

nextPageToken

string

Token di continuazione per recuperare la pagina dei risultati successiva. È vuoto per l'ultima pagina dei risultati.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • https://www.googleapis.com/auth/chat.messages
  • https://www.googleapis.com/auth/chat.messages.readonly
  • https://www.googleapis.com/auth/chat.messages.reactions
  • https://www.googleapis.com/auth/chat.messages.reactions.readonly

Per ulteriori informazioni, consulta la Guida all'autorizzazione.