Indice
ChatService
(interfaccia)AccessoryWidget
(messaggio)ActionResponse
(messaggio)ActionResponse.ResponseType
(enum)ActionResponse.SelectionItems
(messaggio)ActionResponse.UpdatedWidget
(messaggio)ActionStatus
(messaggio)Annotation
(messaggio)AnnotationType
(enum)AppCommandMetadata
(messaggio)AppCommandMetadata.AppCommandType
(enum)AttachedGif
(messaggio)Attachment
(messaggio)Attachment.Source
(enum)AttachmentDataRef
(messaggio)CalendarEventLinkData
(messaggio)CardWithId
(messaggio)ChatSpaceLinkData
(messaggio)CompleteImportSpaceRequest
(messaggio)CompleteImportSpaceResponse
(messaggio)ContextualAddOnMarkup
(messaggio)ContextualAddOnMarkup.Card
(messaggio)ContextualAddOnMarkup.Card.CardAction
(messaggio)ContextualAddOnMarkup.Card.CardHeader
(messaggio)ContextualAddOnMarkup.Card.CardHeader.ImageStyle
(enum)ContextualAddOnMarkup.Card.Section
(messaggio)CreateCustomEmojiRequest
(messaggio)CreateMembershipRequest
(messaggio)CreateMessageRequest
(messaggio)CreateMessageRequest.MessageReplyOption
(enum)CreateReactionRequest
(messaggio)CreateSpaceRequest
(messaggio)CustomEmoji
(messaggio)CustomEmoji.CustomEmojiPayload
(messaggio)CustomEmojiMetadata
(messaggio)DeleteCustomEmojiRequest
(messaggio)DeleteMembershipRequest
(messaggio)DeleteMessageRequest
(messaggio)DeleteReactionRequest
(messaggio)DeleteSpaceRequest
(messaggio)DeletionMetadata
(messaggio)DeletionMetadata.DeletionType
(enum)Dialog
(messaggio)DialogAction
(messaggio)DriveDataRef
(messaggio)DriveLinkData
(messaggio)Emoji
(messaggio)EmojiReactionSummary
(messaggio)FindDirectMessageRequest
(messaggio)GetAttachmentRequest
(messaggio)GetCustomEmojiRequest
(messaggio)GetMembershipRequest
(messaggio)GetMessageRequest
(messaggio)GetSpaceEventRequest
(messaggio)GetSpaceNotificationSettingRequest
(messaggio)GetSpaceReadStateRequest
(messaggio)GetSpaceRequest
(messaggio)GetThreadReadStateRequest
(messaggio)Group
(messaggio)HistoryState
(enum)ListCustomEmojisRequest
(messaggio)ListCustomEmojisResponse
(messaggio)ListMembershipsRequest
(messaggio)ListMembershipsResponse
(messaggio)ListMessagesRequest
(messaggio)ListMessagesResponse
(messaggio)ListReactionsRequest
(messaggio)ListReactionsResponse
(messaggio)ListSpaceEventsRequest
(messaggio)ListSpaceEventsResponse
(messaggio)ListSpacesRequest
(messaggio)ListSpacesResponse
(messaggio)MatchedUrl
(messaggio)MeetSpaceLinkData
(messaggio)MeetSpaceLinkData.HuddleStatus
(enum)MeetSpaceLinkData.Type
(enum)Membership
(messaggio)Membership.MembershipRole
(enum)Membership.MembershipState
(enum)MembershipBatchCreatedEventData
(messaggio)MembershipBatchDeletedEventData
(messaggio)MembershipBatchUpdatedEventData
(messaggio)MembershipCreatedEventData
(messaggio)MembershipDeletedEventData
(messaggio)MembershipUpdatedEventData
(messaggio)Message
(messaggio)MessageBatchCreatedEventData
(messaggio)MessageBatchDeletedEventData
(messaggio)MessageBatchUpdatedEventData
(messaggio)MessageCreatedEventData
(messaggio)MessageDeletedEventData
(messaggio)MessageUpdatedEventData
(messaggio)QuotedMessageMetadata
(messaggio)Reaction
(messaggio)ReactionBatchCreatedEventData
(messaggio)ReactionBatchDeletedEventData
(messaggio)ReactionCreatedEventData
(messaggio)ReactionDeletedEventData
(messaggio)RichLinkMetadata
(messaggio)RichLinkMetadata.RichLinkType
(enum)SearchSpacesRequest
(messaggio)SearchSpacesResponse
(messaggio)SetUpSpaceRequest
(messaggio)SlashCommand
(messaggio)SlashCommandMetadata
(messaggio)SlashCommandMetadata.Type
(enum)Space
(messaggio)Space.AccessSettings
(messaggio)Space.AccessSettings.AccessState
(enum)Space.MembershipCount
(messaggio)Space.PermissionSetting
(messaggio)Space.PermissionSettings
(messaggio)Space.PredefinedPermissionSettings
(enum)Space.SpaceDetails
(messaggio)Space.SpaceThreadingState
(enum)Space.SpaceType
(enum)Space.Type
(enum)SpaceBatchUpdatedEventData
(messaggio)SpaceEvent
(messaggio)SpaceNotificationSetting
(messaggio)SpaceNotificationSetting.MuteSetting
(enum)SpaceNotificationSetting.NotificationSetting
(enum)SpaceReadState
(messaggio)SpaceUpdatedEventData
(messaggio)Thread
(messaggio)ThreadReadState
(messaggio)UpdateMembershipRequest
(messaggio)UpdateMessageRequest
(messaggio)UpdateSpaceNotificationSettingRequest
(messaggio)UpdateSpaceReadStateRequest
(messaggio)UpdateSpaceRequest
(messaggio)User
(messaggio)User.Type
(enum)UserMentionMetadata
(messaggio)UserMentionMetadata.Type
(enum)WidgetMarkup
(messaggio)WidgetMarkup.Button
(messaggio)WidgetMarkup.FormAction
(messaggio)WidgetMarkup.FormAction.ActionParameter
(messaggio)WidgetMarkup.Icon
(enum)WidgetMarkup.Image
(messaggio)WidgetMarkup.ImageButton
(messaggio)WidgetMarkup.KeyValue
(messaggio)WidgetMarkup.OnClick
(messaggio)WidgetMarkup.OpenLink
(messaggio)WidgetMarkup.TextButton
(messaggio)WidgetMarkup.TextParagraph
(messaggio)
ChatService
Consente agli sviluppatori di creare app e integrazioni di Chat sulla piattaforma Google Chat.
CompleteImportSpace |
---|
Completa il processo di importazione per lo spazio specificato e lo rende visibile agli utenti. Richiede l'autenticazione utente e la delega a livello di dominio con l'ambito di autorizzazione:
Per saperne di più, vedi Autorizzare le app Google Chat a importare dati.
|
CreateCustomEmoji |
---|
Crea un'emoji personalizzata. Le emoji personalizzate sono disponibili solo per gli account Google Workspace e l'amministratore deve attivarle per l'organizzazione. Per saperne di più, vedi Informazioni sulle emoji personalizzate in Google Chat e Gestire le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
CreateMembership |
---|
Crea un abbonamento per l'app Chat per le chiamate, un utente o un gruppo Google. La creazione di abbonamenti per altre app di chat non è supportata. Quando crei un abbonamento, se l'utente specificato ha disattivato la policy di accettazione automatica, viene invitato e deve accettare l'invito allo spazio prima di potervi accedere. In caso contrario, la creazione di un abbonamento aggiunge il membro direttamente allo spazio specificato. Supporta i seguenti tipi di autenticazione:
L'autenticazione dell'app non è supportata per i seguenti casi d'uso:
Per un esempio di utilizzo, vedi:
|
CreateMessage |
---|
Crea un messaggio in uno spazio di Google Chat. Per un esempio, vedi Inviare un messaggio. Supporta i seguenti tipi di autenticazione:
Chat attribuisce il mittente del messaggio in modo diverso a seconda del tipo di autenticazione utilizzato nella richiesta. L'immagine seguente mostra come Chat attribuisce un messaggio quando utilizzi l'autenticazione dell'app. Chat mostra l'app Chat come mittente del messaggio. Il contenuto del messaggio può includere testo ( L'immagine seguente mostra come Chat attribuisce un messaggio quando utilizzi l'autenticazione utente. Chat mostra l'utente come mittente del messaggio e attribuisce l'app Chat al messaggio visualizzandone il nome. Il contenuto del messaggio può contenere solo testo ( La dimensione massima del messaggio, inclusi i contenuti, è di 32.000 byte. Per le richieste webhook, la risposta non contiene il messaggio completo. La risposta compila solo i campi
|
CreateReaction |
---|
Crea una reazione e la aggiunge a un messaggio. Per un esempio, vedi Aggiungere una reazione a un messaggio. Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
CreateSpace |
---|
Crea uno spazio. Può essere utilizzato per creare uno spazio denominato o una chat di gruppo in Supporta i seguenti tipi di autenticazione:
Quando l'autenticazione viene eseguita come app, il campo Quando l'autenticazione viene eseguita come app, l'app Chat viene aggiunta come membro dello spazio. Tuttavia, a differenza dell'autenticazione umana, l'app Chat non viene aggiunta come gestore dello spazio. Per impostazione predefinita, l'app Chat può essere rimossa dallo spazio da tutti i membri dello spazio. Per consentire solo ai gestori dello spazio di rimuovere l'app da uno spazio, imposta L'abbonamento allo spazio al momento della creazione dipende dal fatto che lo spazio venga creato in
Se ricevi il messaggio di errore
|
DeleteCustomEmoji |
---|
Elimina un'emoji personalizzata. Per impostazione predefinita, gli utenti possono eliminare solo le emoji personalizzate che hanno creato. I gestori di emoji assegnati dall'amministratore possono eliminare qualsiasi emoji personalizzata nell'organizzazione. Consulta l'articolo Informazioni sulle emoji personalizzate in Google Chat. Le emoji personalizzate sono disponibili solo per gli account Google Workspace e l'amministratore deve attivarle per l'organizzazione. Per saperne di più, vedi Informazioni sulle emoji personalizzate in Google Chat e Gestire le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
DeleteMembership |
---|
Elimina un abbonamento. Per un esempio, vedi Rimuovere un utente o un'app Google Chat da uno spazio. Supporta i seguenti tipi di autenticazione:
L'autenticazione dell'app non è supportata per i seguenti casi d'uso:
Per eliminare le iscrizioni dei gestori dello spazio, il richiedente deve essere un gestore dello spazio. Se utilizzi l'autenticazione dell'app, l'app Chat deve essere il creatore dello spazio.
|
DeleteMessage |
---|
Elimina un messaggio. Per un esempio, vedi Eliminare un messaggio. Supporta i seguenti tipi di autenticazione:
Quando utilizzi l'autenticazione dell'app, le richieste possono eliminare solo i messaggi creati dall'app Chat chiamante.
|
DeleteReaction |
---|
Elimina una reazione a un messaggio. Per un esempio, vedi Eliminare una reazione. Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
DeleteSpace |
---|
Elimina uno spazio denominato. Esegue sempre un'eliminazione a cascata, il che significa che vengono eliminate anche le risorse secondarie dello spazio, come i messaggi pubblicati nello spazio e le iscrizioni allo spazio. Per un esempio, vedi Eliminare uno spazio. Supporta i seguenti tipi di autenticazione:
|
FindDirectMessage |
---|
Restituisce il messaggio diretto esistente con l'utente specificato. Se non viene trovato alcuno spazio per i messaggi diretti, viene restituito un errore Con l'autenticazione dell'app, restituisce lo spazio di messaggi diretti tra l'utente specificato e l'app di Chat chiamante. Con l'autenticazione utente, restituisce lo spazio dei messaggi diretti tra l'utente specificato e l'utente autenticato. Supporta i seguenti tipi di autenticazione:
|
GetAttachment |
---|
Recupera i metadati di un allegato del messaggio. I dati degli allegati vengono recuperati utilizzando l'API Media. Per un esempio, vedi Recuperare i metadati di un allegato di un messaggio. Richiede l'autenticazione dell'app con l'ambito di autorizzazione:
|
GetCustomEmoji |
---|
Restituisce i dettagli di un'emoji personalizzata. Le emoji personalizzate sono disponibili solo per gli account Google Workspace e l'amministratore deve attivarle per l'organizzazione. Per saperne di più, vedi Informazioni sulle emoji personalizzate in Google Chat e Gestire le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
GetMembership |
---|
Restituisce i dettagli di un abbonamento. Per un esempio, vedi Visualizzare i dettagli dell'iscrizione di un utente o di un'app Google Chat. Supporta i seguenti tipi di autenticazione:
|
GetMessage |
---|
Restituisce i dettagli di un messaggio. Per un esempio, vedi Visualizzare i dettagli di un messaggio. Supporta i seguenti tipi di autenticazione:
Nota: potrebbe restituire un messaggio di un membro o spazio bloccato.
|
GetSpace |
---|
Restituisce i dettagli di uno spazio. Per un esempio, vedi Visualizzare i dettagli di uno spazio. Supporta i seguenti tipi di autenticazione:
L'autenticazione delle app presenta le seguenti limitazioni:
|
GetSpaceEvent |
---|
Restituisce un evento da uno spazio Google Chat. Il payload dell'evento contiene la versione più recente della risorsa modificata. Ad esempio, se richiedi un evento relativo a un nuovo messaggio, ma il messaggio è stato aggiornato in un secondo momento, il server restituisce la risorsa Nota: il campo Supporta i seguenti tipi di autenticazione con un ambito di autorizzazione appropriato per la lettura dei dati richiesti:
Per ottenere un evento, il chiamante autenticato deve essere un membro dello spazio. Per un esempio, vedi Visualizzare i dettagli di un evento da uno spazio Google Chat.
|
GetSpaceNotificationSetting |
---|
Recupera l'impostazione di notifica dello spazio. Per un esempio, vedi Recuperare l'impostazione di notifica dello spazio del chiamante. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
GetSpaceReadState |
---|
Restituisce i dettagli sullo stato di lettura di un utente all'interno di uno spazio, utilizzati per identificare i messaggi letti e non letti. Per un esempio, vedi Visualizzare i dettagli sullo stato di lettura di uno spazio di un utente. Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
GetThreadReadState |
---|
Restituisce i dettagli sullo stato di lettura di un utente all'interno di un thread, utilizzati per identificare i messaggi letti e non letti. Per un esempio, vedi Visualizzare i dettagli sullo stato di lettura di un thread di un utente. Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
ListCustomEmojis |
---|
Elenca le emoji personalizzate visibili all'utente autenticato. Le emoji personalizzate sono disponibili solo per gli account Google Workspace e l'amministratore deve attivarle per l'organizzazione. Per saperne di più, vedi Informazioni sulle emoji personalizzate in Google Chat e Gestire le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
ListMemberships |
---|
Elenca le iscrizioni in uno spazio. Per un esempio, vedi Elencare utenti e app Google Chat in uno spazio. L'elenco delle iscrizioni con autenticazione app elenca le iscrizioni agli spazi a cui l'app Chat ha accesso, ma esclude le iscrizioni all'app Chat, inclusa la propria. L'elenco delle iscrizioni con Autenticazione utente mostra le iscrizioni agli spazi a cui l'utente autenticato ha accesso. Supporta i seguenti tipi di autenticazione:
|
ListMessages |
---|
Elenca i messaggi in uno spazio di cui il chiamante è membro, inclusi i messaggi provenienti da membri e spazi bloccati. I messaggi di sistema, come quelli che annunciano i nuovi membri dello spazio, non sono inclusi. Se elenchi i messaggi di uno spazio senza messaggi, la risposta è un oggetto vuoto. Quando utilizzi un'interfaccia REST/HTTP, la risposta contiene un oggetto JSON vuoto, Supporta i seguenti tipi di autenticazione:
|
ListReactions |
---|
Elenca le reazioni a un messaggio. Per un esempio, vedi Elencare le reazioni a un messaggio. Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
ListSpaceEvents |
---|
Elenca gli eventi di uno spazio Google Chat. Per ogni evento, il payload contiene la versione più recente della risorsa Chat. Ad esempio, se elenchi eventi relativi a nuovi membri dello spazio, il server restituisce risorse Supporta i seguenti tipi di autenticazione con un ambito di autorizzazione appropriato per la lettura dei dati richiesti:
Per elencare gli eventi, il chiamante autenticato deve essere un membro dello spazio. Per un esempio, vedi Elencare gli eventi di uno spazio Google Chat.
|
ListSpaces |
---|
Elenca gli spazi di cui il chiamante è membro. Le chat di gruppo e i messaggi diretti non vengono visualizzati finché non viene inviato il primo messaggio. Per un esempio, vedi Elenco degli spazi. Supporta i seguenti tipi di autenticazione:
Per elencare tutti gli spazi denominati per organizzazione Google Workspace, utilizza il metodo
|
SearchSpaces |
---|
Restituisce un elenco di spazi in un'organizzazione Google Workspace in base alla ricerca di un amministratore. Nella richiesta, imposta Richiede l'autenticazione utente con privilegi amministrativi e uno dei seguenti ambiti di autorizzazione:
|
SetUpSpace |
---|
Crea uno spazio e vi aggiunge gli utenti specificati. L'utente chiamante viene aggiunto automaticamente allo spazio e non deve essere specificato come membro nella richiesta. Per un esempio, vedi Configurare uno spazio con i membri iniziali. Per specificare i membri umani da aggiungere, aggiungi le iscrizioni con il Per specificare i gruppi Google da aggiungere, aggiungi le iscrizioni con il Per uno spazio o una chat di gruppo con nome, se il chiamante blocca o è bloccato da alcuni membri oppure non dispone dell'autorizzazione per aggiungere alcuni membri, questi non vengono aggiunti allo spazio creato. Per creare un messaggio diretto (DM) tra l'utente chiamante e un altro utente umano, specifica esattamente un'iscrizione per rappresentare l'utente umano. Se un utente blocca l'altro, la richiesta non va a buon fine e il messaggio diretto non viene creato. Per creare un messaggio diretto tra l'utente chiamante e l'app chiamante, imposta Se esiste già un messaggio diretto tra due utenti, anche se uno blocca l'altro al momento dell'invio di una richiesta, viene restituito il messaggio diretto esistente. Gli spazi con risposte in thread non sono supportati. Se ricevi il messaggio di errore Richiede l'autenticazione utente con uno dei seguenti ambiti di autorizzazione:
|
UpdateMembership |
---|
Aggiorna un abbonamento. Per un esempio, vedi Aggiornare l'appartenenza di un utente a uno spazio. Supporta i seguenti tipi di autenticazione: |