Method: spaces.findDirectMessage

Muestra el mensaje directo existente con el usuario especificado. Si no se encuentra ningún espacio de mensaje directo, se muestra un error 404 NOT_FOUND. Para ver un ejemplo, consulta Cómo buscar un mensaje directo.

Con la autenticación de usuarios, muestra el espacio de mensajes directos entre el usuario especificado y el usuario autenticado.

Con la autenticación de la cuenta de servicio, se muestra el espacio de mensajes directos entre el usuario especificado y la app de Chat que realiza la llamada.

Requiere autenticación de usuario o autenticación de cuenta de servicio.

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. El nombre de recurso del usuario con el que se buscará el mensaje directo.

Formato: users/{user}, en el que {user} es el {person_id} de la persona de la API de People o el id del usuario en la API de Directory. Por ejemplo, si la API de Personas Person.resourceName es people/123456789, puedes encontrar un mensaje directo con esa persona usando users/123456789 como name. Cuando se autentica como usuario, puedes usar el correo electrónico como un alias para {user}. Por ejemplo, users/example@gmail.com, en el que 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.

Permisos de autorización

Se necesita uno de los siguientes alcances 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.