Índice
ChatService
(interface)AccessoryWidget
(mensagem)ActionResponse
(mensagem)ActionResponse.ResponseType
(enum)ActionResponse.SelectionItems
(mensagem)ActionResponse.UpdatedWidget
(mensagem)ActionStatus
(mensagem)Annotation
(mensagem)AnnotationType
(enum)AppCommandMetadata
(mensagem)AppCommandMetadata.AppCommandType
(enum)AttachedGif
(mensagem)Attachment
(mensagem)Attachment.Source
(enum)AttachmentDataRef
(mensagem)CalendarEventLinkData
(mensagem)CardWithId
(mensagem)ChatSpaceLinkData
(mensagem)CompleteImportSpaceRequest
(mensagem)CompleteImportSpaceResponse
(mensagem)ContextualAddOnMarkup
(mensagem)ContextualAddOnMarkup.Card
(mensagem)ContextualAddOnMarkup.Card.CardAction
(mensagem)ContextualAddOnMarkup.Card.CardHeader
(mensagem)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enum)ContextualAddOnMarkup.Card.Section
(mensagem)CreateCustomEmojiRequest
(mensagem)CreateMembershipRequest
(mensagem)CreateMessageRequest
(mensagem)CreateMessageRequest.MessageReplyOption
(enum)CreateReactionRequest
(mensagem)CreateSpaceRequest
(mensagem)CustomEmoji
(mensagem)CustomEmoji.CustomEmojiPayload
(mensagem)CustomEmojiMetadata
(mensagem)DeleteCustomEmojiRequest
(mensagem)DeleteMembershipRequest
(mensagem)DeleteMessageRequest
(mensagem)DeleteReactionRequest
(mensagem)DeleteSpaceRequest
(mensagem)DeletionMetadata
(mensagem)DeletionMetadata.DeletionType
(enum)Dialog
(mensagem)DialogAction
(mensagem)DriveDataRef
(mensagem)DriveLinkData
(mensagem)Emoji
(mensagem)EmojiReactionSummary
(mensagem)FindDirectMessageRequest
(mensagem)GetAttachmentRequest
(mensagem)GetCustomEmojiRequest
(mensagem)GetMembershipRequest
(mensagem)GetMessageRequest
(mensagem)GetSpaceEventRequest
(mensagem)GetSpaceNotificationSettingRequest
(mensagem)GetSpaceReadStateRequest
(mensagem)GetSpaceRequest
(mensagem)GetThreadReadStateRequest
(mensagem)Group
(mensagem)HistoryState
(enum)ListCustomEmojisRequest
(mensagem)ListCustomEmojisResponse
(mensagem)ListMembershipsRequest
(mensagem)ListMembershipsResponse
(mensagem)ListMessagesRequest
(mensagem)ListMessagesResponse
(mensagem)ListReactionsRequest
(mensagem)ListReactionsResponse
(mensagem)ListSpaceEventsRequest
(mensagem)ListSpaceEventsResponse
(mensagem)ListSpacesRequest
(mensagem)ListSpacesResponse
(mensagem)MatchedUrl
(mensagem)MeetSpaceLinkData
(mensagem)MeetSpaceLinkData.HuddleStatus
(enum)MeetSpaceLinkData.Type
(enum)Membership
(mensagem)Membership.MembershipRole
(enum)Membership.MembershipState
(enum)MembershipBatchCreatedEventData
(mensagem)MembershipBatchDeletedEventData
(mensagem)MembershipBatchUpdatedEventData
(mensagem)MembershipCreatedEventData
(mensagem)MembershipDeletedEventData
(mensagem)MembershipUpdatedEventData
(mensagem)Message
(mensagem)MessageBatchCreatedEventData
(mensagem)MessageBatchDeletedEventData
(mensagem)MessageBatchUpdatedEventData
(mensagem)MessageCreatedEventData
(mensagem)MessageDeletedEventData
(mensagem)MessageUpdatedEventData
(mensagem)QuotedMessageMetadata
(mensagem)Reaction
(mensagem)ReactionBatchCreatedEventData
(mensagem)ReactionBatchDeletedEventData
(mensagem)ReactionCreatedEventData
(mensagem)ReactionDeletedEventData
(mensagem)RichLinkMetadata
(mensagem)RichLinkMetadata.RichLinkType
(enum)SearchSpacesRequest
(mensagem)SearchSpacesResponse
(mensagem)SetUpSpaceRequest
(mensagem)SlashCommand
(mensagem)SlashCommandMetadata
(mensagem)SlashCommandMetadata.Type
(enum)Space
(mensagem)Space.AccessSettings
(mensagem)Space.AccessSettings.AccessState
(enum)Space.MembershipCount
(mensagem)Space.PermissionSetting
(mensagem)Space.PermissionSettings
(mensagem)Space.PredefinedPermissionSettings
(enum)Space.SpaceDetails
(mensagem)Space.SpaceThreadingState
(enum)Space.SpaceType
(enum)Space.Type
(enum)SpaceBatchUpdatedEventData
(mensagem)SpaceEvent
(mensagem)SpaceNotificationSetting
(mensagem)SpaceNotificationSetting.MuteSetting
(enum)SpaceNotificationSetting.NotificationSetting
(enum)SpaceReadState
(mensagem)SpaceUpdatedEventData
(mensagem)Thread
(mensagem)ThreadReadState
(mensagem)UpdateMembershipRequest
(mensagem)UpdateMessageRequest
(mensagem)UpdateSpaceNotificationSettingRequest
(mensagem)UpdateSpaceReadStateRequest
(mensagem)UpdateSpaceRequest
(mensagem)User
(mensagem)User.Type
(enum)UserMentionMetadata
(mensagem)UserMentionMetadata.Type
(enum)WidgetMarkup
(mensagem)WidgetMarkup.Button
(mensagem)WidgetMarkup.FormAction
(mensagem)WidgetMarkup.FormAction.ActionParameter
(mensagem)WidgetMarkup.Icon
(enum)WidgetMarkup.Image
(mensagem)WidgetMarkup.ImageButton
(mensagem)WidgetMarkup.KeyValue
(mensagem)WidgetMarkup.OnClick
(mensagem)WidgetMarkup.OpenLink
(mensagem)WidgetMarkup.TextButton
(mensagem)WidgetMarkup.TextParagraph
(mensagem)
ChatService
Permite que os desenvolvedores criem apps e integrações do Chat na plataforma do Google Chat.
CompleteImportSpace |
---|
Conclui o processo de importação do espaço especificado e o torna visível para os usuários. Exige autenticação do usuário e delegação em todo o domínio com o escopo de autorização:
Para mais informações, consulte Autorizar apps do Google Chat a importar dados.
|
CreateCustomEmoji |
---|
Cria um emoji personalizado. Os emojis personalizados só estão disponíveis para contas do Google Workspace, e o administrador precisa ativá-los para a organização. Para mais informações, consulte Saiba mais sobre os emojis personalizados no Google Chat e Gerenciar permissões de emojis personalizados. Exige autenticação do usuário com o escopo de autorização:
|
CreateMembership |
---|
Cria uma associação para o app de chat que faz a chamada, um usuário ou um grupo do Google. Não é possível criar assinaturas para outros apps de chat. Ao criar uma assinatura, se o membro especificado tiver a política de aceitação automática desativada, ele vai receber um convite e precisará aceitá-lo antes de entrar no espaço. Caso contrário, a criação de uma assinatura adiciona o membro diretamente ao espaço especificado. Aceita os seguintes tipos de autenticação:
A autenticação de app não é compatível com os seguintes casos de uso:
Para exemplos de uso, consulte:
|
CreateMessage |
---|
Cria uma mensagem em um espaço do Google Chat. Para ver um exemplo, consulte Enviar uma mensagem. Aceita os seguintes tipos de autenticação:
O Chat atribui o remetente da mensagem de maneira diferente, dependendo do tipo de autenticação usado na solicitação. A imagem a seguir mostra como o Chat atribui uma mensagem quando você usa a autenticação do app. O Chat mostra o app do Chat como o remetente da mensagem. O conteúdo da mensagem pode ter texto ( A imagem a seguir mostra como o Chat atribui uma mensagem quando você usa a autenticação do usuário. O Chat mostra o usuário como o remetente da mensagem e atribui o app do Chat à mensagem mostrando o nome dele. O conteúdo da mensagem só pode conter texto ( O tamanho máximo da mensagem, incluindo o conteúdo, é de 32.000 bytes. Para solicitações de webhook, a resposta não contém a mensagem completa. A resposta preenche apenas os campos
|
CreateReaction |
---|
Cria uma reação e a adiciona a uma mensagem. Para ver um exemplo, consulte Adicionar uma reação a uma mensagem. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
CreateSpace |
---|
Cria um espaço. Pode ser usado para criar um espaço nomeado ou um chat em grupo no Aceita os seguintes tipos de autenticação:
Ao autenticar como um app, o campo Ao autenticar como um app, o app do Chat é adicionado como participante do espaço. No entanto, ao contrário da autenticação humana, o app do Chat não é adicionado como administrador do espaço. Por padrão, todos os participantes podem remover o app Chat do espaço. Para permitir que apenas administradores do espaço removam o app, defina A assinatura do espaço no momento da criação depende de onde ele foi criado:
Se você receber a mensagem de erro
|
DeleteCustomEmoji |
---|
Exclui um emoji personalizado. Por padrão, os usuários só podem excluir os emojis personalizados que criaram. Os gerenciadores de emojis atribuídos pelo administrador podem excluir qualquer emoji personalizado na organização. Consulte Saiba mais sobre os emojis personalizados no Google Chat. Os emojis personalizados só estão disponíveis para contas do Google Workspace, e o administrador precisa ativá-los para a organização. Para mais informações, consulte Saiba mais sobre os emojis personalizados no Google Chat e Gerenciar permissões de emojis personalizados. Exige autenticação do usuário com o escopo de autorização:
|
DeleteMembership |
---|
Exclui uma assinatura. Por exemplo, consulte Remover um usuário ou um app do Google Chat de um espaço. Aceita os seguintes tipos de autenticação:
A autenticação de app não é compatível com os seguintes casos de uso:
Para excluir assinaturas de administradores do espaço, o solicitante precisa ser um administrador do espaço. Se você estiver usando a autenticação de app, o app Chat precisa ser o criador do espaço.
|
DeleteMessage |
---|
Exclui uma mensagem. Para ver um exemplo, consulte Excluir uma mensagem. Aceita os seguintes tipos de autenticação:
Ao usar a autenticação de app, as solicitações só podem excluir mensagens criadas pelo app de chat que fez a chamada.
|
DeleteReaction |
---|
Exclui uma reação a uma mensagem. Para ver um exemplo, consulte Excluir uma reação. Requer autenticação do usuário com um dos seguintes escopos de autorização:
|
DeleteSpace |
---|
Exclui um espaço nomeado. Sempre realiza uma exclusão em cascata, o que significa que os recursos filhos do espaço, como mensagens postadas e participações, também são excluídos. Para conferir um exemplo, consulte Excluir um espaço. Aceita os seguintes tipos de autenticação:
|
FindDirectMessage |
---|
Retorna a mensagem direta com o usuário especificado. Se nenhum espaço de mensagem direta for encontrado, vai retornar um erro Com a autenticação de app, retorna o espaço de mensagem direta entre o usuário especificado e o app do Chat que faz a chamada. Com a autenticação do usuário, retorna o espaço de mensagem direta entre o usuário especificado e o usuário autenticado. Aceita os seguintes tipos de autenticação: |