Method: spaces.members.create

Crea una membresía humana o de la app para la app que realiza la llamada. No se admite la creación de membresías para otras apps. Para ver un ejemplo, consulta Cómo crear una membresía. Cuando se crea una membresía, si el miembro especificado tiene desactivada la política de aceptación automática, se lo invita y debe aceptar la invitación al espacio antes de unirse. De lo contrario, si creas una membresía, el miembro se agregará directamente al espacio especificado. Requiere la autenticación del usuario.

Para especificar el miembro que se agregará, establece membership.member.name en CreateMembershipRequest:

  • Para agregar la app de llamadas a un espacio o a un mensaje directo entre dos usuarios humanos, usa users/app. No se pudieron agregar otras apps al espacio.

  • Para agregar un usuario humano, usa users/{user}. {user} puede ser la dirección de correo electrónico del usuario. Para los usuarios de la misma organización de Workspace, {user} también puede ser el id de la persona de la API de People o el id del usuario de la API de Directory. Por ejemplo, si el ID de perfil de persona de la API de People para user@example.com es 123456789, puedes agregar el usuario al espacio configurando membership.member.name en users/user@example.com o users/123456789.

Solicitud HTTP

POST https://chat.googleapis.com/v1/{parent=spaces/*}/members

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
parent

string

Obligatorio. El nombre de recurso del espacio para el que se crea la membresía.

Formato: espacios/{space}

Cuerpo de la solicitud

El cuerpo de la solicitud incluye una instancia de Membership.

Cuerpo de la respuesta

Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de Membership.

Permisos de autorización

Se necesita uno de los siguientes alcances de OAuth:

  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.memberships
  • https://www.googleapis.com/auth/chat.memberships.app

Para obtener más información, consulta la guía de autorización.