Method: spaces.findDirectMessage
Muestra el mensaje directo existente con el usuario especificado. Si no se encuentra un espacio de mensaje directo, se muestra un error 404 NOT_FOUND
. Para ver un ejemplo, consulta Cómo encontrar un mensaje directo.
Con la autenticación de apps, muestra el espacio de mensajes directos entre el usuario especificado y la app de Chat que realiza la llamada.
Con la autenticación de usuario, muestra el espacio de mensajes directos entre el usuario especificado y el usuario autenticado.
// Admite los siguientes tipos de autenticación:
Solicitud HTTP
GET https://chat.googleapis.com/v1/spaces:findDirectMessage
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de consulta
Parámetros |
name |
string
Obligatorio. Nombre del recurso del usuario con el que se va a encontrar el mensaje directo. Formato: users/{user} , donde {user} es el id de la persona de la API de People o el id del usuario en la API de Directory. Por ejemplo, si el ID del perfil de la API de People es 123456789 , puedes encontrar un mensaje directo con esa persona usando users/123456789 como name . Cuando te autentiques como usuario, podrás usar el correo electrónico como alias para {user} . Por ejemplo, users/example@gmail.com , donde example@gmail.com es el correo electrónico del usuario de Google Chat.
|
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Space
.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/chat.spaces
https://www.googleapis.com/auth/chat.spaces.readonly
https://www.googleapis.com/auth/chat.bot
Para obtener más información, consulta la Guía de autorización.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-11-12 (UTC)
[null,null,["Última actualización: 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"]]