Method: spaces.messages.reactions.list

Elenca le reazioni a un messaggio. Per un esempio, vedi Elencare le reazioni per un messaggio. Richiede l'autenticazione degli utenti.

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

Obbligatoria. Il messaggio a cui gli utenti hanno aggiunto una reazione.

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

Parametri di ricerca

Parametri
pageSize

integer

Campo facoltativo. Il numero massimo di reazioni restituite. Il servizio può restituire un numero inferiore di reazioni rispetto a questo valore. Se non viene specificato, il valore predefinito è 25. Il valore massimo è 200; i valori superiori a 200 vengono modificati in 200.

pageToken

string

Campo facoltativo. (se stai riprendendo da una query precedente).

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

Durante l'impaginazione, il valore del filtro deve corrispondere alla chiamata che ha fornito il token della pagina. Se trasmetti un valore diverso, potresti ottenere risultati imprevisti.

filter

string

Campo 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 in base a emoji e utente, utilizza l'operatore AND, ad esempio emoji.unicode = "🙂" AND user.name = "users/AAAAAA".

Se la query utilizza sia AND che OR, raggruppali con le 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 reazioni all'elenco.

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.