Method: spaces.findDirectMessage
Restituisce il messaggio diretto esistente con l'utente specificato. Se non viene trovato nessuno spazio per i messaggi diretti, restituisce un errore 404 NOT_FOUND
. Per un esempio, consulta Trovare un messaggio diretto.
Con l'autenticazione dell'app, restituisce lo spazio dei messaggi diretti tra l'utente specificato e l'app Chat chiamante.
Con l'autenticazione utente, restituisce lo spazio dei messaggi diretti tra l'utente specificato e l'utente autenticato.
// Supporta i seguenti tipi di autenticazione:
Richiesta HTTP
GET https://chat.googleapis.com/v1/spaces:findDirectMessage
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri di query
Parametri |
name |
string
Obbligatorio. Nome della risorsa dell'utente con cui trovare il messaggio diretto. Formato: users/{user} , dove {user} è il valore id per la persona dell'API People o il valore id per l'utente nell'API Directory. Ad esempio, se l'ID profilo dell'API People è 123456789 , puoi trovare un messaggio diretto con la persona utilizzando users/123456789 come name . Una volta eseguito l'autenticazione come utente, puoi utilizzare l'email come alias per {user} . Ad esempio, users/example@gmail.com , dove example@gmail.com è l'indirizzo email dell'utente di Google Chat.
|
Corpo della richiesta
Il corpo della richiesta deve essere vuoto.
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Space
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.bot
Per ulteriori informazioni, consulta la Guida all'autorizzazione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-11-12 UTC.
[null,null,["Ultimo aggiornamento 2024-11-12 UTC."],[[["Retrieves the existing direct message with a specified user or Chat app, returning a 404 error if none is found."],["Supports both app authentication and user authentication for finding direct messages."],["Requires providing the resource name of the user in the `name` query parameter using specific formats."],["Uses a `GET` HTTP request to the `https://chat.googleapis.com/v1/spaces:findDirectMessage` endpoint with gRPC Transcoding syntax."],["Needs authorization with specific OAuth scopes like `chat.spaces`, `chat.spaces.readonly`, or `chat.bot`."]]],["This outlines how to retrieve an existing direct message space with a specific user via the Chat API. Use a `GET` request to `https://chat.googleapis.com/v1/spaces:findDirectMessage`. Provide the target user's resource name in the `name` query parameter (e.g., `users/123456789`). The request body should be empty. Upon success, the response includes a `Space` resource. Requires either App or User authentication and specific OAuth scopes like `chat.spaces` or `chat.spaces.readonly`.\n"]]