- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- SpaceView
- Faça um teste
spaceType == GROUP_CHAT, cujas associações humanas contêm exatamente o usuário que fez a chamada e os usuários especificados em FindGroupChatsRequest.memberships.Se o usuário chamador bloquear ou for bloqueado por alguns usuários, e não forem encontrados espaços com o conjunto especificado de usuários, esse método vai retornar espaços que não incluem os usuários bloqueados ou que fizeram o bloqueio.
O conjunto especificado de usuários precisa conter apenas associações humanas (não de apps). Uma solicitação que contém usuários não humanos não retorna nenhum espaço.
Requer autenticação do usuário com um dos seguintes escopos de autorização:
https://www.googleapis.com/auth/chat.memberships.readonlyhttps://www.googleapis.com/auth/chat.memberships
Solicitação HTTP
GET https://chat.googleapis.com/v1/spaces:findGroupChats
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
user[] |
Nomes de recursos de todos os usuários humanos na conversa em grupo com o usuário que fez a chamada. Não é possível incluir apps de chat na solicitação. Formato: Quando o usuário chamador é um usuário do Google Workspace, todos os usuários solicitados precisam ser membros da mesma organização do Google Workspace que o usuário chamador. |
pageSize |
Opcional. O número máximo de espaços a serem retornados. O serviço pode retornar um valor inferior a este. Se não for especificado, no máximo 100 espaços serão retornados. O valor máximo é 1.000. Se você usar um valor maior que 1.000, ele será mudado automaticamente para 1.000. Valores negativos retornam um erro |
pageToken |
Opcional. Um token de página recebido de uma chamada anterior para encontrar chats em grupo. Forneça esse parâmetro para recuperar a página seguinte. Na paginação, todos os outros parâmetros fornecidos precisam corresponder à chamada que forneceu o token. Passar valores diferentes pode levar a resultados inesperados. |
spaceView |
Tipo de visualização de espaço solicitado. Se não estiver definido, o padrão será |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Uma resposta que contém espaços de chat em grupo com exatamente o usuário que fez a chamada e os usuários solicitados.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{
"spaces": [
{
object ( |
| Campos | |
|---|---|
spaces[] |
Lista de espaços na página solicitada (ou na primeira). |
nextPageToken |
Um token que pode ser enviado como |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/chat.membershipshttps://www.googleapis.com/auth/chat.memberships.readonly
Para mais informações, consulte o guia de autorização.
SpaceView
Uma visualização que especifica quais campos precisam ser preenchidos no recurso "Space". Para garantir a compatibilidade com versões futuras, recomendamos que sua conta de código considere valores adicionais.
| Tipos enumerados | |
|---|---|
SPACE_VIEW_UNSPECIFIED |
O valor padrão / não definido. |
SPACE_VIEW_RESOURCE_NAME_ONLY |
Preenche apenas o nome do recurso do espaço. |
SPACE_VIEW_EXPANDED |
Preenche os campos de recursos do espaço. Observação: o campo permissionSettings não será preenchido. As solicitações que especificam SPACE_VIEW_EXPANDED precisam incluir escopos que permitam a leitura de dados do espaço, por exemplo, https://www.googleapis.com/auth/chat.spaces ou https://www.googleapis.com/auth/chat.spaces.readonly. |