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)Audience(messaggio)Availability(messaggio)Availability.State(enum)CalendarEventLinkData(messaggio)CardWithId(messaggio)ChatSpaceLinkData(messaggio)Citation(messaggio)CitedSource(messaggio)CitedSource.Footer(messaggio)CitedSource.Snippet(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)CreateMessageNotificationOptions(messaggio)CreateMessageNotificationOptions.NotificationType(enum)CreateMessagePinRequest(messaggio)CreateMessageRequest(messaggio)CreateMessageRequest.MessageReplyOption(enum)CreateReactionRequest(messaggio)CreateSectionRequest(messaggio)CreateSpaceRequest(messaggio)CustomEmoji(messaggio)CustomEmoji.CustomEmojiPayload(messaggio)CustomEmojiMetadata(messaggio)CustomStatus(messaggio)DeleteCustomEmojiRequest(messaggio)DeleteMembershipRequest(messaggio)DeleteMessagePinRequest(messaggio)DeleteMessageRequest(messaggio)DeleteReactionRequest(messaggio)DeleteSectionRequest(messaggio)DeleteSpaceRequest(messaggio)DeletionMetadata(messaggio)DeletionMetadata.DeletionType(enum)Dialog(messaggio)DialogAction(messaggio)DoNotDisturbMetadata(messaggio)DriveDataRef(messaggio)DriveLinkData(messaggio)Elements(messaggio)ElementsImage(messaggio)Emoji(messaggio)EmojiReactionSummary(messaggio)FindDirectMessageRequest(messaggio)FindGroupChatsRequest(messaggio)FindGroupChatsResponse(messaggio)ForwardedMetadata(messaggio)GetAttachmentRequest(messaggio)GetAvailabilityRequest(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)ListMessagePinsRequest(messaggio)ListMessagePinsResponse(messaggio)ListMessagesRequest(messaggio)ListMessagesResponse(messaggio)ListReactionsRequest(messaggio)ListReactionsResponse(messaggio)ListSectionItemsRequest(messaggio)ListSectionItemsResponse(messaggio)ListSectionsRequest(messaggio)ListSectionsResponse(messaggio)ListSpaceEventsRequest(messaggio)ListSpaceEventsResponse(messaggio)ListSpacesRequest(messaggio)ListSpacesResponse(messaggio)MarkAsActiveRequest(messaggio)MarkAsAwayRequest(messaggio)MarkAsDoNotDisturbRequest(messaggio)MarkupSyntax(enum)MatchedUrl(messaggio)MeetSpaceLinkData(messaggio)MeetSpaceLinkData.HuddleStatus(enum)MeetSpaceLinkData.Type(enum)Membership(messaggio)Membership.Affiliation(enum)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)MessagePin(messaggio)MessageUpdatedEventData(messaggio)MoveSectionItemRequest(messaggio)MoveSectionItemResponse(messaggio)PositionSectionRequest(messaggio)PositionSectionRequest.Position(enum)PositionSectionResponse(messaggio)QuotedMessageMetadata(messaggio)QuotedMessageMetadata.QuoteType(enum)QuotedMessageSnapshot(messaggio)Reaction(messaggio)ReactionBatchCreatedEventData(messaggio)ReactionBatchDeletedEventData(messaggio)ReactionCreatedEventData(messaggio)ReactionDeletedEventData(messaggio)ReplaceMessageCardsRequest(messaggio)ReplaceMessageCardsResponse(messaggio)RichLinkMetadata(messaggio)RichLinkMetadata.RichLinkType(enum)SearchMessageResult(messaggio)SearchMessagesRequest(messaggio)SearchMessagesRequest.SearchMessagesView(enum)SearchMessagesResponse(messaggio)SearchSpacesRequest(messaggio)SearchSpacesResponse(messaggio)SearchSpacesResponse.SearchSpaceResult(messaggio)Section(messaggio)Section.SectionType(enum)SectionItem(messaggio)SetUpSpaceRequest(messaggio)SlashCommand(messaggio)SlashCommandMetadata(messaggio)SlashCommandMetadata.Type(enum)Space(messaggio)Space.AccessPermissionSetting(messaggio)Space.AccessPermissionSettings(messaggio)Space.AccessSettings(messaggio)Space.AccessSettings.AccessState(enum)Space.MembershipCount(messaggio)Space.PermissionSetting(messaggio)Space.PermissionSettings(messaggio)Space.PredefinedPermissionSettings(enum)Space.Principal(messaggio)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)SpaceView(enum)Thread(messaggio)ThreadReadState(messaggio)UpdateAvailabilityRequest(messaggio)UpdateMembershipRequest(messaggio)UpdateMessageRequest(messaggio)UpdateSectionRequest(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 di Chat e integrazioni 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 Autorizza 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 Gestisci le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| CreateMembership |
|---|
|
Crea un'iscrizione per l'app di Chat chiamante, un utente o un gruppo Google. La creazione di iscrizioni per altre app di Chat non è supportata. Quando crei un'iscrizione, se il membro specificato ha disattivato la policy di accettazione automatica, viene invitato e deve accettare l'invito allo spazio prima di partecipare. In caso contrario, la creazione di un abbonamento aggiunge il membro direttamente allo spazio specificato. Supporta i seguenti tipi di autenticazione:
L'autenticazione delle app non è supportata per i seguenti casi d'uso:
Per un esempio di utilizzo, consulta:
|
| CreateMessage |
|---|
|
Crea un messaggio in uno spazio di Google Chat. Per un esempio, vedi Invia un messaggio. Supporta i seguenti tipi di autenticazione:
Chat attribuisce il mittente del messaggio in modo diverso a seconda del tipo di autenticazione che utilizzi nella richiesta. La seguente immagine mostra come Chat attribuisce un messaggio quando utilizzi l'autenticazione dell'app. Chat mostra l'app di 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 di 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
|
| CreateMessagePin |
|---|
|
Crea un messaggio bloccato. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| CreateReaction |
|---|
|
Crea una reazione e la aggiunge a un messaggio. Per un esempio, vedi Aggiungi una reazione a un messaggio. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| CreateSection |
|---|
|
Crea una sezione in Google Chat. Le sezioni aiutano gli utenti a raggruppare le conversazioni e a personalizzare l'elenco degli spazi visualizzati nel riquadro di navigazione di Chat. È possibile creare solo sezioni di tipo Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| CreateSpace |
|---|
|
Crea uno spazio. Può essere utilizzato per creare uno spazio con nome o una chat di gruppo in Supporta i seguenti tipi di autenticazione:
Quando l'autenticazione viene eseguita come app, il campo Quando esegue l'autenticazione come app, l'app Chat viene aggiunta come membro dello spazio. Tuttavia, a differenza dell'autenticazione umana, l'app di Chat non viene aggiunta come gestore dello spazio. Per impostazione predefinita, l'app di 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'iscrizione 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 Gestisci le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| DeleteMembership |
|---|
|
Elimina un'iscrizione. Per un esempio, vedi Rimuovi un utente o un'app Google Chat da uno spazio. Supporta i seguenti tipi di autenticazione:
L'autenticazione delle 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 di Chat deve essere il creatore dello spazio.
|
| DeleteMessage |
|---|
|
Elimina un messaggio. Per un esempio, vedi Elimina un messaggio. Supporta i seguenti tipi di autenticazione:
Quando utilizzi l'autenticazione dell'app, le richieste possono eliminare solo i messaggi creati dall'app di Chat chiamante.
|
| DeleteMessagePin |
|---|
|
Elimina un messaggio fissato. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| DeleteReaction |
|---|
|
Elimina una reazione a un messaggio. Per un esempio, consulta Elimina una reazione. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| DeleteSection |
|---|
|
Elimina una sezione di tipo Se la sezione contiene elementi, ad esempio spazi, questi vengono spostati nelle sezioni predefinite di Google Chat e non vengono eliminati. Per maggiori dettagli, vedi Crea e organizza le sezioni in Google Chat. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| DeleteSpace |
|---|
|
Elimina uno spazio con nome. 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, consulta Elimina 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, restituisce un errore Con l'autenticazione dell'app, restituisce lo spazio di messaggi diretti tra l'utente specificato e l'app 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:
|
| FindGroupChats |
|---|
|
Restituisce tutti gli spazi con Se l'utente chiamante blocca o viene bloccato da alcuni utenti e non vengono trovati spazi con l'intero insieme di utenti specificato, questo metodo restituisce spazi che non includono gli utenti bloccati o che bloccano. L'insieme di utenti specificato deve contenere solo iscrizioni umane (non di app). Una richiesta che contiene utenti non umani non restituisce spazi. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| GetAttachment |
|---|
|
Recupera i metadati di un allegato del messaggio. I dati dell'allegato vengono recuperati utilizzando l'API Media. Per un esempio, consulta Recupera i metadati relativi a un allegato di un messaggio. Richiede l'autenticazione dell'app con l'ambito di autorizzazione:
|
| GetAvailability |
|---|
|
Restituisce le informazioni sulla disponibilità di un utente umano in Google Chat. Ad esempio, può essere utilizzato per verificare se un utente è online o assente o per recuperare il suo messaggio di stato personalizzato. Questo metodo recupera solo la disponibilità dell'utente autenticato. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti 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 Gestisci le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| GetMembership |
|---|
|
Restituisce i dettagli di un abbonamento. Per un esempio, vedi Recupera i dettagli sull'iscrizione di un utente o di un'app di Chat di Google Chat. Supporta i seguenti tipi di autenticazione:
|
| GetMessage |
|---|
|
Restituisce i dettagli di un messaggio. Per un esempio, consulta Recupera i dettagli di un messaggio. Supporta i seguenti tipi di autenticazione:
Nota: potrebbe restituire un messaggio di un membro o di uno spazio bloccato.
|
| GetSpace |
|---|
|
Restituisce i dettagli di uno spazio. Per un esempio, consulta Ottieni dettagli su uno spazio. Supporta i seguenti tipi di autenticazione:
L'autenticazione delle app presenta le seguenti limitazioni:
|
| GetSpaceEvent |
|---|
|
Restituisce un evento da uno spazio di 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 ricevere un evento, il chiamante autenticato deve essere un membro dello spazio. Per un esempio, vedi Recupera i dettagli di un evento da uno spazio di Google Chat.
|
| GetSpaceNotificationSetting |
|---|
|
Recupera l'impostazione di notifica dello spazio. Per un esempio, consulta Recupera 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, utilizzato per identificare i messaggi letti e non letti. Per un esempio, consulta Recupera i dettagli sullo stato di lettura dello spazio di un utente. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| GetThreadReadState |
|---|
|
Restituisce i dettagli sullo stato di lettura di un utente all'interno di un thread, utilizzato per identificare i messaggi letti e non letti. Per un esempio, vedi Visualizza i dettagli dello stato di lettura di un thread di un utente. Richiede l'autenticazione dell'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 Gestisci le autorizzazioni per le emoji personalizzate. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| ListMemberships |
|---|
|
Elenca le iscrizioni in uno spazio. Per un esempio, vedi Elenca gli utenti e le app di Google Chat in uno spazio. L'elenco delle iscrizioni con autenticazione dell'app elenca le iscrizioni negli spazi a cui l'app di Chat ha accesso, ma esclude le iscrizioni all'app di Chat, inclusa la propria. L'elenco delle iscrizioni con l'autenticazione utente elenca le iscrizioni negli spazi a cui l'utente autenticato ha accesso. Supporta i seguenti tipi di autenticazione:
|
| ListMessagePins |
|---|
|
Elenca i messaggi bloccati in uno spazio. Gli utenti possono fissare i messaggi importanti negli spazi per accedervi facilmente. Per saperne di più, vedi Fissare o sganciare una conversazione in Google Chat. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| ListMessages |
|---|
|
Elenca i messaggi in uno spazio di cui il chiamante è membro, inclusi i messaggi di membri e spazi bloccati. I messaggi di sistema, come quelli che annunciano 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, consulta Elenca le reazioni a un messaggio. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| ListSectionItems |
|---|
|
Elenca gli elementi di una sezione. Solo gli spazi possono essere elementi di una sezione. Per maggiori dettagli, vedi Creare e organizzare le sezioni in Google Chat. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| ListSections |
|---|
|
Elenca le sezioni disponibili per l'utente di Chat. Le sezioni aiutano gli utenti a raggruppare le conversazioni e a personalizzare l'elenco degli spazi visualizzati nel riquadro di navigazione di Chat. Per maggiori dettagli, vedi Crea e organizza le sezioni in Google Chat. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| ListSpaceEvents |
|---|
|
Elenca gli eventi di uno spazio di Google Chat. Per ogni evento, il payload contiene la versione più recente della risorsa Chat. Ad esempio, se elenchi gli eventi relativi ai nuovi membri dello spazio, il server restituisce le 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, consulta Elenca gli eventi di uno spazio di Google Chat.
|
| ListSpaces |
|---|
|
Elenca gli spazi di cui il chiamante è membro. Le chat di gruppo e i messaggi diretti non vengono elencati finché non viene inviato il primo messaggio. Per un esempio, consulta Elenca gli spazi. Supporta i seguenti tipi di autenticazione:
Per elencare tutti gli spazi con nome per organizzazione Google Workspace, utilizza invece il metodo
|
| MarkAsActive |
|---|
|
Contrassegna l'utente come Imposta lo stato di disponibilità dell'utente su Questo metodo aggiorna solo la disponibilità dell'utente autenticato. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| MarkAsAway |
|---|
|
Contrassegna l'utente come Imposta lo stato dell'utente su Assente e non è influenzato dall'attività dell'utente. Questo metodo aggiorna solo la disponibilità dell'utente autenticato. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| MarkAsDoNotDisturb |
|---|
|
Contrassegna l'utente come Imposta lo stato di disponibilità di un utente su Questo metodo aggiorna solo la disponibilità dell'utente autenticato. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| MoveSectionItem |
|---|
|
Sposta un elemento da una sezione all'altra. Ad esempio, se una sezione contiene spazi, questo metodo può essere utilizzato per spostare uno spazio in un'altra sezione. Per maggiori dettagli, vedi Crea e organizza le sezioni in Google Chat. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| PositionSection |
|---|
|
Modifica l'ordinamento di una sezione. Per maggiori dettagli, vedi Creare e organizzare le sezioni in Google Chat. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| ReplaceMessageCards |
|---|
|
Sostituisce le schede incluse in un messaggio. Un'app di Chat può sostituire le schede di un messaggio creato da una persona solo se il messaggio contiene già schede e queste sono state create dall'app. Se l'app sostituisce le tessere con un elenco vuoto, le tessere vengono rimosse. Dopo aver rimosso le schede, l'app non può aggiungerle nuovamente al messaggio. Richiede l'autenticazione dell'app con l'ambito di autorizzazione: -
|
| SearchMessages |
|---|
|
Cerca i messaggi in Google Chat a cui l'utente chiamante ha accesso. Restituisce un elenco di messaggi corrispondenti ai criteri di ricerca. Per eseguire la ricerca in tutti gli spazi a cui l'utente ha accesso, imposta Questa API non restituisce tutti i tipi di messaggi. I tipi di messaggi elencati di seguito non sono inclusi nella risposta. Utilizza
Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| SearchSpaces |
|---|
|
Restituisce un elenco di spazi in un'organizzazione Google Workspace. Per un esempio, consulta Cerca e gestisci gli spazi. Quando Supporta i seguenti tipi di autenticazione:
|
| 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, consulta Configura uno spazio con i membri iniziali. Per specificare i membri umani da aggiungere, aggiungi le iscrizioni con il valore Per specificare i gruppi Google da aggiungere, aggiungi le iscrizioni con il valore Per uno spazio con nome o una chat di gruppo, se il chiamante blocca o è bloccato da alcuni membri o 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 di chiamate, imposta Se esiste già un messaggio diretto tra due utenti, anche se un utente blocca l'altro al momento della 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 dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| UpdateAvailability |
|---|
|
Aggiorna le informazioni sulla disponibilità di un utente umano. Solo il campo Questo metodo aggiorna solo la disponibilità dell'utente autenticato. Richiede l'autenticazione dell'utente con uno dei seguenti ambiti di autorizzazione:
|
| UpdateMembership |
|---|
|
Aggiorna un'iscrizione. Per un esempio, consulta Aggiorna l'iscrizione di un utente a uno spazio. Supporta i seguenti tipi di autenticazione:
|
| UpdateMessage |
|---|
|
Aggiorna un messaggio. Esiste una differenza tra i metodi Supporta i seguenti tipi di autenticazione:
Quando utilizzi l'autenticazione dell'app, le richieste possono aggiornare solo i messaggi creati dall'app di Chat chiamante.
|
| UpdateSection |
|---|
|
Aggiorna una sezione. È possibile aggiornare solo le sezioni di tipo Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| UpdateSpace |
|---|
|
Aggiorna uno spazio. Per un esempio, consulta Aggiorna uno spazio. Se stai aggiornando il campo Supporta i seguenti tipi di autenticazione:
L'autenticazione delle app presenta le seguenti limitazioni:
|
| UpdateSpaceNotificationSetting |
|---|
|
Aggiorna l'impostazione di notifica dello spazio. Per un esempio, vedi Aggiorna l'impostazione di notifica dello spazio del chiamante. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
| UpdateSpaceReadState |
|---|
|
Aggiorna lo stato di lettura di un utente all'interno di uno spazio, utilizzato per identificare i messaggi letti e non letti. Per un esempio, consulta Aggiorna lo stato di lettura di uno spazio di un utente. Richiede l'autenticazione utente con l'ambito di autorizzazione:
|
AccessoryWidget
Uno o più widget interattivi visualizzati nella parte inferiore di un messaggio. Per maggiori dettagli, vedi Aggiungere widget interattivi nella parte inferiore di un messaggio.
| Campi | |
|---|---|
Campo unione action. Il tipo di azione. action può essere solo uno dei seguenti tipi: |
|
button_list |
Un elenco di pulsanti. |
ActionResponse
Parametri che un'app di Chat può utilizzare per configurare la modalità di pubblicazione della risposta.
| Campi | |
|---|---|
type |
Solo input. Il tipo di risposta dell'app di Chat. |
url |
Solo input. URL per l'autenticazione o la configurazione degli utenti. (Solo per i tipi di risposta |
dialog_action |
Solo input. Una risposta a un evento di interazione relativo a una finestra di dialogo. Deve essere accompagnato da |
updated_widget |
Solo input. La risposta del widget aggiornato. |
ResponseType
Il tipo di risposta dell'app di Chat.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Tipo predefinito gestito come NEW_MESSAGE. |
NEW_MESSAGE |
Pubblicare un nuovo messaggio nell'argomento. |
UPDATE_MESSAGE |
Aggiorna il messaggio dell'app di Chat. Questa operazione è consentita solo per un evento CARD_CLICKED in cui il tipo di mittente del messaggio è BOT. |
UPDATE_USER_MESSAGE_CARDS |
Aggiorna le schede nel messaggio di un utente. Questa operazione è consentita solo come risposta a un evento MESSAGE con un URL corrispondente o a un evento CARD_CLICKED in cui il tipo di mittente del messaggio è HUMAN. Il testo viene ignorato. |
REQUEST_CONFIG |
Chiedi privatamente all'utente un'ulteriore autenticazione o configurazione. |
DIALOG |
Presenta una finestra di dialogo. |
UPDATE_WIDGET |
Query delle opzioni di completamento automatico del testo del widget. |
SelectionItems
Elenco dei risultati di completamento automatico del widget.
| Campi | |
|---|---|
items[] |
Un array di oggetti SelectionItem. |
UpdatedWidget
Per i widget selectionInput, restituisce i suggerimenti di completamento automatico per un menu a selezione multipla.
| Campi | |
|---|---|
widget |
L'ID del widget aggiornato. L'ID deve corrispondere a quello del widget che ha attivato la richiesta di aggiornamento. |
Campo unione updated_widget. Il widget è stato aggiornato in risposta a un'azione dell'utente. updated_widget può essere solo uno dei seguenti tipi: |
|
suggestions |
Elenco dei risultati del completamento automatico del widget |
ActionStatus
Rappresenta lo stato di una richiesta di richiamo o invio di una finestra di dialogo.
| Campi | |
|---|---|
status_code |
Il codice di stato. |
user_facing_message |
Il messaggio da inviare agli utenti sullo stato della loro richiesta. Se non viene impostato, viene inviato un messaggio generico basato su |
Annotazione
Le annotazioni possono essere associate al corpo del messaggio in testo normale o ai chip che rimandano a risorse di Google Workspace come Documenti Google o Fogli Google con start_index e length pari a 0. Per aggiungere la formattazione di base a un messaggio, consulta Formattare i messaggi.
Esempio di corpo del messaggio in testo normale:
Hello @FooBot how are you!"
I metadati delle annotazioni corrispondenti:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
| Campi | |
|---|---|
type |
Il tipo di questa annotazione. |
length |
Lunghezza della sottostringa nel corpo del messaggio in testo normale a cui corrisponde questa annotazione. Se non è presente, indica una lunghezza pari a 0. |
start_index |
Indice iniziale (in base 0, inclusivo) nel corpo del messaggio in testo normale a cui corrisponde questa annotazione. |
Campo unione metadata. Metadati aggiuntivi sull'annotazione. metadata può essere solo uno dei seguenti tipi: |
|
user_mention |
I metadati della menzione dell'utente. |
slash_command |
I metadati di un comando slash. |
rich_link_metadata |
I metadati di un link avanzato. |
custom_emoji_metadata |
I metadati di un'emoji personalizzata. |
AnnotationType
Il tipo di annotazione.
| Enum | |
|---|---|
ANNOTATION_TYPE_UNSPECIFIED |
Valore predefinito per l'enum. Non utilizzare. |
USER_MENTION |
Un utente viene menzionato. |
SLASH_COMMAND |
Viene richiamato un comando slash. |
RICH_LINK |
Un'annotazione con link avanzato. |
CUSTOM_EMOJI |
Un'annotazione di emoji personalizzata. |
AppCommandMetadata
Metadati relativi a un comando dell'app di Chat.
| Campi | |
|---|---|
app_command_id |
L'ID del comando specificato nella configurazione dell'API Chat. |
app_command_type |
Il tipo di comando dell'app di Chat. |
AppCommandType
Il tipo di comando dell'app di Chat. Per maggiori dettagli, vedi Tipi di comandi delle app di Chat.
| Enum | |
|---|---|
APP_COMMAND_TYPE_UNSPECIFIED |
Valore predefinito. Non specificato. |
SLASH_COMMAND |
Un comando slash. L'utente invia il comando in un messaggio chat. |
QUICK_COMMAND |
Un comando rapido. L'utente seleziona il comando dal menu di Chat nell'area di risposta ai messaggi. |
MESSAGE_ACTION |
Un'azione suggerita. L'utente seleziona il comando dal menu contestuale del messaggio in Chat. |
AttachedGif
Un'immagine GIF specificata da un URL.
| Campi | |
|---|---|
uri |
Solo output. L'URL che ospita l'immagine GIF. |
Allegato
Un allegato in Google Chat.
| Campi | |
|---|---|
name |
Identificatore. Nome della risorsa dell'allegato. Formato: |
content_name |
Solo output. Il nome file originale dei contenuti, non il percorso completo. |
content_type |
Solo output. Il tipo di contenuto (tipo MIME) del file. |
thumbnail_uri |
Solo output. L'URL della miniatura che deve essere utilizzato per visualizzare l'anteprima dell'allegato per un utente umano. Le app di Chat non devono utilizzare questo URL per scaricare i contenuti degli allegati. |
download_uri |
Solo output. L'URL di download che deve essere utilizzato per consentire a un utente umano di scaricare l'allegato. Le app di Chat non devono utilizzare questo URL per scaricare i contenuti degli allegati. |
source |
Solo output. La fonte dell'allegato. |
Campo unione data_ref. Il riferimento ai dati dell'allegato. data_ref può essere solo uno dei seguenti tipi: |
|
attachment_data_ref |
Facoltativo. Un riferimento ai dati dell'allegato. Questo campo viene utilizzato per creare o aggiornare i messaggi con allegati o con l'API Media per scaricare i dati degli allegati. |
drive_data_ref |
Solo output. Un riferimento all'allegato di Google Drive. Questo campo viene utilizzato con l'API Google Drive. |
Origine
L'origine dell'allegato.
| Enum | |
|---|---|
SOURCE_UNSPECIFIED |
Riservato. |
DRIVE_FILE |
Il file è un file di Google Drive. |
UPLOADED_CONTENT |
Il file viene caricato su Chat. |
AttachmentDataRef
Un riferimento ai dati dell'allegato.
| Campi | |
|---|---|
resource_name |
Facoltativo. Il nome della risorsa dei dati dell'allegato. Questo campo viene utilizzato con l'API Media per scaricare i dati dell'allegato. |
attachment_upload_token |
Facoltativo. Token opaco contenente un riferimento a un allegato caricato. Trattato dai client come una stringa opaca e utilizzato per creare o aggiornare i messaggi chat con allegati. |
Pubblico
Un pubblico di destinazione in Google Chat. Un pubblico di destinazione rappresenta un gruppo di utenti all'interno di un'organizzazione Google Workspace, definito da un amministratore. I segmenti di pubblico di destinazione vengono utilizzati per configurare le impostazioni di accesso e visibilità per le risorse, ad esempio per rendere uno spazio rilevabile da un gruppo specifico di utenti.
Per maggiori dettagli, vedi Pubblico di destinazione e Rendere uno spazio rilevabile da un pubblico di destinazione.
| Campi | |
|---|---|
name |
Il nome della risorsa del pubblico di destinazione che può scoprire o partecipare allo spazio. Per maggiori dettagli, vedi Rendi uno spazio rilevabile per un pubblico di destinazione. Formato: Per utilizzare il pubblico di destinazione predefinito per l'organizzazione Google Workspace, imposta il valore su |
Disponibilità
Rappresenta le informazioni sulla disponibilità corrente di un utente in Google Chat, incluso il suo stato (ad esempio Attivo, Assente, Non disturbare) e qualsiasi stato personalizzato.
| Campi | |
|---|---|
name |
Identificatore. Nome risorsa della disponibilità dell'utente. Formato:
L'indirizzo email dell'utente o |
state |
Solo output. Lo stato di disponibilità attuale dell'utente. |
custom_status |
Facoltativo. Lo stato personalizzato dell'utente. |
Campo unione state_metadata. Metadati aggiuntivi associati allo stato di disponibilità dell'utente. state_metadata può essere solo uno dei seguenti tipi: |
|
do_not_disturb_metadata |
Solo output. Metadati se lo stato dell'utente è impostato su DO_NOT_DISTURB. |
Stato
Rappresenta lo stato di disponibilità corrente dell'utente.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Valore predefinito. Lo stato non è specificato. |
ACTIVE |
L'utente è attualmente attivo, in base all'attività recente. |
IDLE |
L'utente è attualmente inattivo. Questo stato indica un periodo di inattività dopo lo stato ATTIVO, prima di passare potenzialmente allo stato FUORI CASA. |
AWAY |
L'utente è attualmente assente. Questo stato può essere impostato automaticamente dopo un periodo di inattività in stato ACTIVE o IDLE oppure può essere impostato manualmente dall'utente. Se impostato manualmente tramite MarkAsAway, questo stato persiste indipendentemente dall'attività utente. |
DO_NOT_DISTURB |
L'utente si trova nello stato Non disturbare, impostato manualmente. |
CalendarEventLinkData
Dati per i link agli eventi nel calendario.
| Campi | |
|---|---|
calendar_id |
L'identificatore del calendario collegato. |
event_id |
L'identificatore dell'evento nel calendario collegato. |
CardWithId
Una scheda in un messaggio chat di Google Chat.
Le app di Chat possono creare schede con l'autenticazione dell'app. Nell'ambito del Programma Anteprima per gli sviluppatori, se la tua app di Chat esegue l'autenticazione come utente, può creare messaggi con schede. Se la tua app di Chat non fa parte del Programma Anteprima per gli sviluppatori, non può creare schede con l'autenticazione utente.
Per scoprire come creare un messaggio contenente schede, consulta Invia un messaggio.
Progetta e visualizza l'anteprima delle schede con Card Builder.
Apri il generatore di schede| Campi | |
|---|---|
card_id |
Obbligatorio se il messaggio contiene più schede. Un identificatore univoco per una scheda in un messaggio. |
card |
Una scheda. La dimensione massima è 32 kB. |
owner_user |
Solo output. L'app proprietaria della tessera. |
ChatSpaceLinkData
Dati per i link degli spazi di Chat.
| Campi | |
|---|---|
space |
Lo spazio della risorsa dello spazio di Chat collegato. Formato: |
thread |
Il thread della risorsa dello spazio di Chat collegato. Formato: |
message |
Il messaggio della risorsa dello spazio di Chat collegato. Formato: |
Citazione
<chat-citation data-id="{id}">{text}</chat-citation>. Le citazioni sono supportate solo quando il valore markup_syntax del messaggio è impostato su MARKDOWN.Le citazioni non referenziate in Elements.citations (quelle senza un tag <chat-citation> corrispondente nel testo del messaggio) vengono ignorate e non causano il rifiuto del messaggio.
| Campi | |
|---|---|
id |
Obbligatorio. ID definito dall'app. Deve contenere solo lettere e numeri ASCII e meno di 63 caratteri. |
cited_sources[] |
Facoltativo. Un elenco di fonti pertinenti alla citazione. Le fonti vengono visualizzate nella scheda riepilogativa della citazione. |
CitedSource
| Campi | |
|---|---|
title |
Obbligatorio. Il titolo in testo non crittografato di |
uri |
Obbligatorio. L'URI che punta alla risorsa a cui fa riferimento questo |
snippet |
Facoltativo. Snippet contenente informazioni direttamente dalla fonte. |
footer |
Facoltativo. Informazioni aggiuntive da mostrare insieme allo snippet sotto forma di piè di pagina. |
Snippet
| Campi | |
|---|---|
text |
Facoltativo. Un breve estratto di testo non crittografato direttamente dal corpus che potrebbe essere visualizzato in Chat. Non supporta il formato Markdown. |
image_preview |
Facoltativo. Anteprima dell'immagine dello snippet fornito come input durante la creazione della citazione. |
CompleteImportSpaceRequest
Messaggio di richiesta per completare il processo di importazione per uno spazio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dello spazio in modalità di importazione. Formato: |
CompleteImportSpaceResponse
Messaggio di risposta per il completamento del processo di importazione di uno spazio.
| Campi | |
|---|---|
space |
Lo spazio in modalità di importazione. |
ContextualAddOnMarkup
Questo tipo non ha campi.
Il markup che consente agli sviluppatori di specificare i contenuti di un componente aggiuntivo contestuale.
Carta
Una scheda è un elemento UI che può contenere widget UI come testo e immagini.
| Campi | |
|---|---|
header |
L'intestazione della scheda. Un'intestazione di solito contiene un titolo e un'immagine. |
sections[] |
Le sezioni sono separate da un divisore di riga. |
card_actions[] |
Le azioni di questa scheda. |
name |
Nome della carta. |
CardAction
Un'azione della scheda è l'azione associata alla scheda. Per una scheda di fattura, un'azione tipica potrebbe essere: eliminare la fattura, inviarla via email o aprirla nel browser.
Non supportato dalle app Google Chat.
| Campi | |
|---|---|
action_label |
L'etichetta utilizzata per la visualizzazione nella voce del menu Azioni. |
on_click |
L'azione onclick per questa attività. |
CardHeader
| Campi | |
|---|---|
title |
È necessario specificare il titolo. L'intestazione ha un'altezza fissa: se vengono specificati sia un titolo che un sottotitolo, ciascuno occupa una riga. Se viene specificato solo il titolo, questo occupa entrambe le righe. |
subtitle |
Il sottotitolo dell'intestazione della scheda. |
image_style |
Il tipo di immagine (ad esempio, bordo quadrato o bordo circolare). |
image_url |
L'URL dell'immagine nell'intestazione della scheda. |
ImageStyle
| Enum | |
|---|---|
IMAGE_STYLE_UNSPECIFIED |
|
IMAGE |
Bordo quadrato. |
AVATAR |
Bordo circolare. |
Sezione
Una sezione contiene una raccolta di widget che vengono visualizzati (verticalmente) nell'ordine in cui sono specificati. Su tutte le piattaforme, le schede hanno una larghezza fissa ridotta, quindi al momento non sono necessarie proprietà di layout (ad esempio, float).
| Campi | |
|---|---|
header |
L'intestazione della sezione. Il testo formattato è supportato. Per saperne di più sulla formattazione del testo, consulta Formattazione del testo nelle app Google Chat e Formattazione del testo nei componenti aggiuntivi di Google Workspace. |
widgets[] |
Una sezione deve contenere almeno un widget. |
CreateCustomEmojiRequest
Una richiesta per creare un'emoji personalizzata.
| Campi | |
|---|---|
custom_emoji |
Obbligatorio. L'emoji personalizzata da creare. |
CreateMembershipRequest
Messaggio di richiesta per la creazione di un abbonamento.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa dello spazio per cui creare l'iscrizione. Formato: spaces/{space} |
membership |
Obbligatorio. La relazione di appartenenza da creare. Il campo Quando un'app di Chat crea una relazione di iscrizione per un utente umano, deve utilizzare determinati ambiti di autorizzazione e impostare valori specifici per determinati campi:
Per invitare utenti esterni all'organizzazione Workspace proprietaria dello spazio, è necessaria l'autenticazione utente. Quando un'app di Chat crea una relazione di iscrizione per se stessa, deve eseguire l'autenticazione come utente e utilizzare l'ambito |
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede l'ambito OAuth 2.0 La creazione di iscrizioni ad app o per utenti esterni all'organizzazione Google Workspace dell'amministratore non è supportata utilizzando l'accesso amministrativo. |
CreateMessageNotificationOptions
Opzioni per il comportamento delle notifiche quando viene pubblicato il messaggio.
| Campi | |
|---|---|
notification_type |
Il tipo di notifica per il messaggio. |
NotificationType
Le opzioni dei tipi di notifica per il messaggio.
| Enum | |
|---|---|
NOTIFICATION_TYPE_NONE |
Comportamento predefinito. Il comportamento delle notifiche è simile a quello che si verifica quando l'utente umano invia il messaggio utilizzando la UI di Chat: non viene inviata alcuna notifica al mittente umano. |
NOTIFICATION_TYPE_FORCE_NOTIFY |
Forza la notifica ai destinatari. In questo modo, vengono ignorate le impostazioni di notifica dello spazio degli utenti e le impostazioni Non disturbare di Chat. Questa opzione non ignora le impostazioni Non disturbare a livello di dispositivo. Richiede l'autenticazione dell'app. |
NOTIFICATION_TYPE_SILENT |
Non inviare notifiche ai destinatari e non contrassegnare il messaggio come da leggere. Questo comportamento è simile a quello dell'utente che disattiva l'audio della conversazione o attiva la modalità Non disturbare di Chat. Richiede l'autenticazione dell'app. |
CreateMessagePinRequest
Messaggio di richiesta per la creazione di un messaggio bloccato.
| Campi | |
|---|---|
parent |
Obbligatorio. Lo spazio principale in cui creare il messaggio bloccato. Formato: spaces/{space} |
message_pin |
Obbligatorio. Il MessagePin da creare. |
CreateMessageRequest
Crea un messaggio.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa dello spazio in cui creare un messaggio. Formato: |
message |
Obbligatorio. Corpo del messaggio. |
thread_key |
Facoltativo. Ritirato: utilizza invece |
request_id |
Facoltativo. Un ID univoco per questa richiesta. Si consiglia un UUID casuale. Se specifichi un ID richiesta, la richiesta diventa idempotente, il che garantisce che più richieste identiche con lo stesso ID richiesta generino la creazione di un solo messaggio. Le richieste successive con lo stesso ID richiesta restituiscono il messaggio esistente e non lo aggiornano, anche se i dettagli richiesti differiscono dallo stato attuale. Per utilizzare questo campo in modo efficace:
|
message_reply_option |
Facoltativo. Specifica se un messaggio avvia un thread o risponde a un thread. Funzionalità supportata solo negli spazi con un nome. Quando rispondi alle interazioni degli utenti, questo campo viene ignorato. Per le interazioni all'interno di un thread, la risposta viene creata nello stesso thread. In caso contrario, la risposta viene creata come un nuovo thread. |
message_id |
Facoltativo. Un ID personalizzato per un messaggio. Consente alle app di Chat di recuperare, aggiornare o eliminare un messaggio senza dover archiviare l'ID assegnato dal sistema nel nome della risorsa del messaggio (rappresentato nel campo Il valore di questo campo deve soddisfare i seguenti requisiti:
Per maggiori dettagli, vedi Assegnare un nome a un messaggio. |
create_message_notification_options |
Facoltativo. Controlla il comportamento delle notifiche quando il messaggio viene pubblicato. Per scoprire di più, consulta Forza le notifiche o invia messaggi silenziosi. |
MessageReplyOption
Specifica come rispondere a un messaggio. In futuro potrebbero essere aggiunti altri stati.
| Enum | |
|---|---|
MESSAGE_REPLY_OPTION_UNSPECIFIED |
Predefinita. Avvia un nuovo thread. Se utilizzi questa opzione, vengono ignorati tutti i thread ID o inclusi. |
REPLY_MESSAGE_FALLBACK_TO_NEW_THREAD |
Crea il messaggio come risposta al thread specificato da thread ID o . In caso contrario, il messaggio avvia un nuovo thread. |
REPLY_MESSAGE_OR_FAIL |
Crea il messaggio come risposta al thread specificato da thread ID o . Se viene utilizzato un nuovo thread_key, viene creato un nuovo thread. Se la creazione del messaggio non va a buon fine, viene restituito un errore NOT_FOUND. |
CreateReactionRequest
Crea una reazione a un messaggio.
| Campi | |
|---|---|
parent |
Obbligatorio. Il messaggio in cui viene creata la reazione. Formato: |
reaction |
Obbligatorio. La reazione da creare. |
CreateSectionRequest
Messaggio di richiesta per la creazione di una sezione.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa padre in cui viene creata la sezione. Formato: |
section |
Obbligatorio. La sezione da creare. |
CreateSpaceRequest
Una richiesta di creazione di uno spazio con nome senza membri.
| Campi | |
|---|---|
space |
Obbligatorio. I campi Se ricevi il messaggio di errore Lo spazio |
request_id |
Facoltativo. Un ID univoco per questa richiesta. Si consiglia un UUID casuale. Se specifichi un ID richiesta, la richiesta diventa idempotente, il che garantisce che più richieste identiche con lo stesso ID richiesta comportino la creazione di un solo spazio. Le richieste successive con lo stesso ID richiesta restituiscono lo spazio esistente e non lo aggiornano, anche se i dettagli richiesti differiscono dallo stato attuale. Per utilizzare questo campo in modo efficace:
|
CustomEmoji
Rappresenta un'emoji personalizzata.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa dell'emoji personalizzata, assegnato dal server. Formato: |
uid |
Solo output. Chiave univoca per la risorsa emoji personalizzata. |
emoji_name |
Facoltativo. Immutabile. Nome fornito dall'utente per l'emoji personalizzata, che è univoco all'interno dell'organizzazione. Obbligatorio quando viene creata l'emoji personalizzata, altrimenti solo output. I nomi delle emoji devono iniziare e terminare con i due punti, devono essere in minuscolo e possono contenere solo caratteri alfanumerici, trattini e trattini bassi. I trattini e i trattini bassi dovrebbero essere utilizzati per separare le parole e non possono essere digitati uno di seguito all'altro. Esempio: |
temporary_image_uri |
Solo output. Un URL immagine temporaneo per l'emoji personalizzata, valido per almeno 10 minuti. Tieni presente che questo campo non viene compilato nella risposta quando viene creata l'emoji personalizzata. |
payload |
Facoltativo. Solo input. Dati di payload. Obbligatorio quando viene creata l'emoji personalizzata. |
CustomEmojiPayload
Dati del payload per l'emoji personalizzata.
| Campi | |
|---|---|
file_content |
Obbligatorio. Solo input. L'immagine utilizzata per l'emoji personalizzata. Il payload deve essere inferiore a 256 kB e l'immagine deve essere quadrata e avere una dimensione compresa tra 64 e 500 pixel. Le limitazioni sono soggette a modifiche. |
filename |
Obbligatorio. Solo input. Il nome del file immagine. Estensioni file supportate: |
CustomEmojiMetadata
Metadati di annotazione per le emoji personalizzate.
| Campi | |
|---|---|
custom_emoji |
L'emoji personalizzata. |
CustomStatus
Rappresenta lo stato personalizzato di un utente in Google Chat. Questo include un breve messaggio con un'emoji facoltativa che un utente imposta per fornire maggiori informazioni sulla sua disponibilità.
| Campi | |
|---|---|
text |
Obbligatorio. Il testo dello stato personalizzato. Si tratta di una stringa con una lunghezza massima di 64 caratteri. |
emoji |
Obbligatorio. L'emoji dello stato personalizzato. Sono supportate solo le emoji Unicode; le emoji personalizzate non sono supportate. |
Campo unione expiration. La data e l'ora di scadenza dello stato personalizzato. Può essere specificato come timestamp assoluto o come durata (TTL). expiration può essere solo uno dei seguenti tipi: |
|
expire_time |
Il timestamp di scadenza dello stato personalizzato. |
ttl |
Solo input. La durata della durata (TTL) dopo la quale lo stato personalizzato scade. |
DeleteCustomEmojiRequest
Richiesta di eliminazione di un'emoji personalizzata.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dell'emoji personalizzata da eliminare. Formato: Puoi utilizzare il nome dell'emoji come alias per |
DeleteMembershipRequest
Richiedere l'eliminazione di un'iscrizione a uno spazio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dell'abbonamento da eliminare. Le app di Chat possono eliminare le iscrizioni degli utenti umani o le proprie. Le app di Chat non possono eliminare le iscrizioni di altre app. Quando elimini un'iscrizione umana, è necessario l'ambito Quando elimini un'iscrizione a un'app, è necessario l'ambito Formato: |
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede l'ambito OAuth 2.0 L'eliminazione delle iscrizioni alle app in uno spazio non è supportata utilizzando l'accesso amministrativo. |
DeleteMessagePinRequest
Messaggio di richiesta per l'eliminazione di un messaggio bloccato.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del messaggio bloccato da rimuovere. Formato: spaces/{space}/messagePins/{message_pin} |
DeleteMessageRequest
Richiedi l'eliminazione di un messaggio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa del messaggio. Formato: Se hai impostato un ID personalizzato per il messaggio, puoi utilizzare il valore del campo |
force |
Facoltativo. Quando Si applica solo quando esegui l'autenticazione come utente. Non ha alcun effetto quando l'autenticazione viene eseguita come app di Chat. |
DeleteReactionRequest
Elimina una reazione a un messaggio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della reazione da eliminare. Formato: |
DeleteSectionRequest
Messaggio di richiesta per l'eliminazione di una sezione.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della sezione da eliminare. Formato: |
DeleteSpaceRequest
Richiesta di eliminazione di uno spazio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dello spazio da eliminare. Formato: |
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede l'ambito OAuth 2.0 |
DeletionMetadata
Informazioni su un messaggio eliminato. Un messaggio viene eliminato quando è impostato delete_time.
| Campi | |
|---|---|
deletion_type |
Indica chi ha eliminato il messaggio. |
DeletionType
Chi ha eliminato il messaggio e come è stato eliminato. In futuro potrebbero essere aggiunti altri valori. Per informazioni dettagliate su quando è possibile eliminare i messaggi, vedi Modifica o elimina un messaggio in Google Chat.
| Enum | |
|---|---|
DELETION_TYPE_UNSPECIFIED |
Questo valore non è utilizzato. |
CREATOR |
L'utente ha eliminato il proprio messaggio. |
SPACE_OWNER |
Un proprietario o un gestore ha eliminato il messaggio. |
ADMIN |
Un amministratore di Google Workspace ha eliminato il messaggio. Gli amministratori possono eliminare qualsiasi messaggio nello spazio, inclusi i messaggi inviati da qualsiasi membro dello spazio o app di Chat. |
APP_MESSAGE_EXPIRY |
Un'app di Chat ha eliminato il proprio messaggio alla scadenza. |
CREATOR_VIA_APP |
Un'app di Chat ha eliminato il messaggio per conto dell'autore (utilizzando l'autenticazione utente). |
SPACE_OWNER_VIA_APP |
Un'app di Chat ha eliminato il messaggio per conto di un gestore dello spazio (utilizzando l'autenticazione utente). |
SPACE_MEMBER |
Un membro dello spazio ha eliminato il messaggio. Gli utenti possono eliminare i messaggi inviati dalle app. |
Dialog
Wrapper attorno al corpo della scheda della finestra di dialogo.
| Campi | |
|---|---|
body |
Solo input. Corpo della finestra di dialogo, visualizzato in una finestra modale. Le app Google Chat non supportano le seguenti entità della scheda: |
DialogAction
Contiene una finestra di dialogo e il codice di stato della richiesta.
| Campi | |
|---|---|
action_status |
Solo input. Stato di una richiesta di richiamo o invio di una finestra di dialogo. Se necessario, mostra uno stato e un messaggio agli utenti. Ad esempio, in caso di errore o esito positivo. |
Campo unione action. Azione da eseguire. action può essere solo uno dei seguenti tipi: |
|
dialog |
Solo input. Finestra di dialogo per la richiesta. |
DoNotDisturbMetadata
Metadati associati allo stato di disponibilità DO_NOT_DISTURB, che specificano quando è prevista la scadenza dello stato.
| Campi | |
|---|---|
expiration_time |
Solo output. Timestamp fino al quale l'utente deve essere contrassegnato come DO_NOT_DISTURB. Può essere di massimo un anno nel futuro. |
DriveDataRef
Un riferimento ai dati di un allegato di Drive.
| Campi | |
|---|---|
drive_file_id |
L'ID del file di Drive. Utilizzalo con l'API Drive. |
DriveLinkData
Dati per i link di Google Drive.
| Campi | |
|---|---|
drive_data_ref |
Un DriveDataRef che fa riferimento a un file di Google Drive. |
mime_type |
Il tipo MIME della risorsa Google Drive collegata. |
Elementi
| Campi | |
|---|---|
cited_sources[] |
Un elenco di fonti da visualizzare sotto il messaggio come link nel piè di pagina. Questi non sono indicati in linea. Per i riferimenti in linea, utilizza |
citations[] |
Un elenco di citazioni in linea a cui si fa riferimento nel testo del messaggio (tramite i tag |
ElementsImage
| Campi | |
|---|---|
Campo unione image. Obbligatorio. Una delle rappresentazioni di immagini supportate. image può essere solo uno dei seguenti tipi: |
|
image_uri |
Obbligatorio. Un URI accessibile pubblicamente per un'immagine. |
Emoji
Un'emoji utilizzata come reazione a un messaggio.
| Campi | |
|---|---|
Campo unione content. Obbligatorio. Il contenuto dell'emoji. content può essere solo uno dei seguenti tipi: |
|
unicode |
Facoltativo. Un'emoji di base rappresentata da una stringa Unicode. |
custom_emoji |
Un'emoji personalizzata. |
EmojiReactionSummary
Il numero di persone che hanno reagito a un messaggio con un'emoji specifica.
| Campi | |
|---|---|
emoji |
Solo output. Emoji associata alle reazioni. |
reaction_count |
Solo output. Il numero totale di reazioni che utilizzano l'emoji associata. |
FindDirectMessageRequest
Una richiesta per ottenere lo spazio dei messaggi diretti in base alla risorsa utente.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dell'utente con cui trovare il messaggio diretto. Formato: |
FindGroupChatsRequest
Una richiesta per ottenere spazi di chat di gruppo in base alle risorse utente.
| Campi | |
|---|---|
users[] |
Facoltativo. Nomi delle risorse di tutti gli utenti umani nella chat di gruppo con l'utente che effettua la chiamata. Le app di Chat non possono essere incluse nella richiesta. Il numero massimo di utenti che è possibile specificare in una singola richiesta è Formato: |
page_size |
Facoltativo. Il numero massimo di spazi da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non viene specificato, vengono restituiti al massimo 10 spazi. Il valore massimo è 30. Se utilizzi un valore superiore a 30, questo viene modificato automaticamente in 30. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina, ricevuto da una chiamata precedente per trovare le chat di gruppo. Specifica questo parametro per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token. Il passaggio di valori diversi potrebbe portare a risultati imprevisti. |
space_view |
Tipo di visualizzazione dello spazio richiesto. Se non viene impostato, il valore predefinito è |
FindGroupChatsResponse
Una risposta contenente spazi di chat di gruppo con esattamente l'utente chiamante e gli utenti richiesti.
| Campi | |
|---|---|
spaces[] |
Elenco degli spazi nella pagina richiesta (o nella prima pagina). |
next_page_token |
Un token che puoi inviare come |
ForwardedMetadata
Metadati relativi allo spazio di origine da cui è stato inoltrato un messaggio.
| Campi | |
|---|---|
space |
Solo output. Il nome della risorsa dello spazio di origine. Formato: spaces/{space} |
space_display_name |
Solo output. Il nome visualizzato dello spazio o del messaggio diretto di origine al momento dell'inoltro. Per |
GetAttachmentRequest
Richiedi di ricevere un allegato.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dell'allegato, nel formato |
GetAvailabilityRequest
Messaggio di richiesta per il metodo GetAvailability.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della disponibilità da recuperare. Formato: users/{user}/availability
L'indirizzo email dell'utente o |
GetCustomEmojiRequest
Una richiesta per restituire una singola emoji personalizzata.
| Campi | |
|---|---|
name |
Obbligatorio. Nome risorsa dell'emoji personalizzata. Formato: Puoi utilizzare il nome dell'emoji come alias per |
GetMembershipRequest
Richiedi di diventare membro di uno spazio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dell'abbonamento da recuperare. Per ottenere l'iscrizione dell'app utilizzando l'autenticazione utente, puoi utilizzare facoltativamente Formato: Puoi utilizzare l'indirizzo email dell'utente come alias per |
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede gli ambiti OAuth 2.0 Il recupero delle iscrizioni delle app in uno spazio non è supportato quando si utilizza l'accesso amministrativo. |
GetMessageRequest
Richiedi di ricevere un messaggio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa del messaggio. Formato: Se hai impostato un ID personalizzato per il messaggio, puoi utilizzare il valore del campo |
markup_syntax |
Facoltativo. Specifica la sintassi di output desiderata per il campo |
GetSpaceEventRequest
Messaggio di richiesta per ricevere un evento di uno spazio.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa dell'evento dello spazio. Formato: |
GetSpaceNotificationSettingRequest
Messaggio di richiesta per ottenere l'impostazione di notifica dello spazio. Supporta solo il recupero dell'impostazione di notifica per l'utente che effettua la chiamata.
| Campi | |
|---|---|
name |
Obbligatorio. Formato: users/{user}/spaces/{space}/spaceNotificationSetting
|
GetSpaceReadStateRequest
Messaggio di richiesta per l'API GetSpaceReadState.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dello stato di lettura dello spazio da recuperare. Supporta solo il recupero dello stato di lettura per l'utente chiamante. Per fare riferimento all'utente chiamante, imposta una delle seguenti opzioni:
Formato: users/{user}/spaces/{space}/spaceReadState |
GetSpaceRequest
Una richiesta per restituire un singolo spazio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dello spazio, nel formato Formato: |
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede gli ambiti OAuth 2.0 |
GetThreadReadStateRequest
Messaggio di richiesta per l'API GetThreadReadStateRequest.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa dello stato di lettura del thread da recuperare. Supporta solo il recupero dello stato di lettura per l'utente chiamante. Per fare riferimento all'utente chiamante, imposta una delle seguenti opzioni:
Formato: users/{user}/spaces/{space}/threads/{thread}/threadReadState |
Gruppo
Un gruppo Google in Google Chat.
| Campi | |
|---|---|
name |
Nome della risorsa per un gruppo Google. Rappresenta un gruppo nell'API Cloud Identity Groups. Formato: groups/{group} |
HistoryState
Lo stato della cronologia per i messaggi e gli spazi. Specifica per quanto tempo i messaggi e i thread di conversazione vengono conservati dopo la creazione.
| Enum | |
|---|---|
HISTORY_STATE_UNSPECIFIED |
Valore predefinito. Non utilizzare. |
HISTORY_OFF |
Cronologia disattivata. I messaggi e i thread vengono conservati per 24 ore. |
HISTORY_ON |
Cronologia attivata. Le regole di conservazione di Vault dell'organizzazione specificano per quanto tempo vengono conservati i messaggi e i thread. |
ListCustomEmojisRequest
Una richiesta per restituire un elenco di emoji personalizzate.
| Campi | |
|---|---|
page_size |
Facoltativo. Il numero massimo di emoji personalizzate restituite. Il servizio può restituire un numero di emoji personalizzate inferiore a questo valore. Se non specificato, il valore predefinito è 25. Il valore massimo è 200; i valori superiori a 200 vengono modificati in 200. |
page_token |
Facoltativo. (Se riprendi da una query precedente.) Un token di pagina ricevuto da una precedente chiamata di elenco di emoji personalizzate. Fornisci questo valore per recuperare la pagina successiva. Durante l'impaginazione, il valore del filtro deve corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di un valore diverso potrebbe portare a risultati imprevisti. |
filter |
Facoltativo. Un filtro di query. Supporta l'applicazione di filtri per autore. Per filtrare in base al creator, devi specificare un valore valido. Al momento sono accettati solo Ad esempio, la seguente query restituisce le emoji personalizzate create dal chiamante: Le query non valide vengono rifiutate con un errore |
ListCustomEmojisResponse
Una risposta per elencare le emoji personalizzate.
| Campi | |
|---|---|
custom_emojis[] |
Elenco non ordinato. Elenco di emoji personalizzate. |
next_page_token |
Un token che puoi inviare come |
ListMembershipsRequest
Messaggio di richiesta per l'elenco delle iscrizioni.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa dello spazio per cui recuperare un elenco di iscrizioni. Formato: spaces/{space} |
page_size |
Facoltativo. Il numero massimo di iscrizioni da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non viene specificato, vengono restituite al massimo 100 iscrizioni. Il valore massimo è 1000. Se utilizzi un valore superiore a 1000, questo viene modificato automaticamente in 1000. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina, ricevuto da una chiamata precedente per elencare gli abbonamenti. Specifica questo parametro per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
filter |
Facoltativo. Un filtro di query. Puoi filtrare le iscrizioni in base al ruolo ( Per filtrare in base al ruolo, imposta Per filtrare in base al tipo, imposta Per filtrare sia per ruolo sia per tipo, utilizza l'operatore È obbligatorio specificare Ad esempio, le seguenti query sono valide: Le seguenti query non sono valide: Le query non valide vengono rifiutate dal server con un errore |
show_groups |
Facoltativo. Se |
show_invited |
Facoltativo. Se Al momento richiede l'autenticazione dell'utente. |
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede l'ambito OAuth 2.0 L'elenco delle iscrizioni alle app in uno spazio non è supportato quando si utilizza l'accesso amministrativo. |
ListMembershipsResponse
Risposta per elencare le iscrizioni allo spazio.
| Campi | |
|---|---|
memberships[] |
Elenco non ordinato. Elenco delle iscrizioni nella pagina richiesta (o nella prima pagina). |
next_page_token |
Un token che puoi inviare come |
ListMessagePinsRequest
Messaggio di richiesta per elencare i messaggi bloccati.
| Campi | |
|---|---|
parent |
Obbligatorio. Lo spazio principale proprietario della raccolta di elementi bloccati. Formato: |
page_size |
Facoltativo. Il numero massimo di messaggi fissati restituiti. Il servizio potrebbe restituire un numero di messaggi inferiore a questo valore. Il valore massimo è 100. Se utilizzi un valore superiore a 100, questo viene modificato automaticamente in 100. Se non specificato, verranno restituiti al massimo 100 messaggi bloccati. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina ricevuto da una precedente chiamata di elenco dei messaggi fissati. Specifica questo parametro per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
ListMessagePinsResponse
Messaggio di risposta per l'elenco dei messaggi bloccati.
| Campi | |
|---|---|
message_pins[] |
I messaggi bloccati dello spazio specificato. |
next_page_token |
Puoi inviare un token come |
ListMessagesRequest
Elenca i messaggi nello spazio specificato di cui l'utente è membro.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa dello spazio da cui elencare i messaggi. Formato: |
page_size |
Facoltativo. Il numero massimo di messaggi restituiti. Il servizio potrebbe restituire meno messaggi di questo valore. Se non è specificato, vengono restituiti al massimo 25 elementi. Il valore massimo è 1000. Se utilizzi un valore superiore a 1000, questo viene modificato automaticamente in 1000. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina ricevuto da una precedente chiamata di elenco dei messaggi. Specifica questo parametro per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
filter |
Facoltativo. Un filtro di query. Puoi filtrare i messaggi per data ( Per filtrare i messaggi in base alla data di creazione, specifica Per filtrare in base al thread, specifica Per filtrare sia per thread sia per data, utilizza l'operatore Ad esempio, le seguenti query sono valide: Le query non valide vengono rifiutate dal server con un errore |
order_by |
Facoltativo. Come viene ordinato l'elenco dei messaggi. Specifica un valore per ordinare in base a un'operazione di ordinamento. I valori validi per l'operazione di ordinamento sono i seguenti:
L'ordinamento predefinito è |
show_deleted |
Facoltativo. Indica se includere i messaggi eliminati. I messaggi eliminati includono l'ora dell'eliminazione e i metadati relativi all'eliminazione, ma i contenuti dei messaggi non sono disponibili. |
markup_syntax |
Facoltativo. Specifica la sintassi di output desiderata per il campo |
ListMessagesResponse
Messaggio di risposta per l'elenco dei messaggi.
| Campi | |
|---|---|
messages[] |
Elenco dei messaggi. |
next_page_token |
Puoi inviare un token come |
ListReactionsRequest
Elenca le reazioni a un messaggio.
| Campi | |
|---|---|
parent |
Obbligatorio. Il messaggio che ha generato una reazione da parte degli utenti. Formato: |
page_size |
Facoltativo. Il numero massimo di reazioni restituite. Il servizio può restituire un numero di reazioni inferiore a questo valore. Se non specificato, il valore predefinito è 25. Il valore massimo è 200; i valori superiori a 200 vengono modificati in 200. |
page_token |
Facoltativo. (Se riprendi da una query precedente.) Un token di pagina ricevuto da una precedente chiamata di elenco delle reazioni. Fornisci questo valore per recuperare la pagina successiva. Durante l'impaginazione, il valore del filtro deve corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di un valore diverso potrebbe portare a risultati imprevisti. |
filter |
Facoltativo. Un filtro di query. Puoi filtrare le reazioni per emoji ( Per filtrare le reazioni per più emoji o utenti, unisci campi simili con l'operatore Per filtrare le reazioni in base a emoji e utente, utilizza l'operatore Se la query utilizza sia Ad esempio, le seguenti query sono valide: Le seguenti query non sono valide: Le query non valide vengono rifiutate con un errore |
ListReactionsResponse
Risposta a una richiesta di elenco delle reazioni.
| Campi | |
|---|---|
reactions[] |
Elenco delle reazioni nella pagina richiesta (o nella prima pagina). |
next_page_token |
Token di continuazione per recuperare la pagina successiva dei risultati. È vuoto per l'ultima pagina dei risultati. |
ListSectionItemsRequest
Messaggio di richiesta per elencare gli elementi della sezione.
| Campi | |
|---|---|
parent |
Obbligatorio. Il livello principale, ovvero il nome della risorsa della sezione proprietaria di questa raccolta di elementi della sezione. Supporta solo l'elenco degli elementi della sezione per l'utente che effettua la chiamata. Quando filtri per spazio, utilizza il carattere jolly Formato: |
page_size |
Facoltativo. Il numero massimo di elementi della sezione da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non è specificato, verranno restituiti al massimo 10 elementi della sezione. Il valore massimo è 100. Se utilizzi un valore superiore a 100, questo viene modificato automaticamente in 100. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina, ricevuto da una precedente chiamata di elenco degli elementi della sezione. Fornisci questo valore per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
filter |
Facoltativo. Un filtro di query. Al momento è supportato solo il filtro per spazio. Ad esempio, Le query non valide vengono rifiutate con un errore |
ListSectionItemsResponse
Messaggio di risposta per l'elenco degli elementi della sezione.
| Campi | |
|---|---|
section_items[] |
Gli elementi della sezione specificata. |
next_page_token |
Un token che può essere inviato come |
ListSectionsRequest
Messaggio di richiesta per l'elenco delle sezioni.
| Campi | |
|---|---|
parent |
Obbligatorio. L'elemento principale, ovvero il nome della risorsa utente proprietaria di questa raccolta di sezioni. Supporta solo la visualizzazione delle sezioni per l'utente che effettua la chiamata. Per fare riferimento all'utente chiamante, imposta una delle seguenti opzioni:
Formato: |
page_size |
Facoltativo. Il numero massimo di sezioni da restituire. Il servizio potrebbe restituire un numero inferiore di elementi. Se non viene specificato, verranno restituite al massimo 10 sezioni. Il valore massimo è 100. Se utilizzi un valore superiore a 100, questo viene modificato automaticamente in 100. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina, ricevuto da una precedente chiamata di elenco delle sezioni. Fornisci questo valore per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
ListSectionsResponse
Messaggio di risposta per le sezioni della scheda.
| Campi | |
|---|---|
sections[] |
Le sezioni dell'utente specificato. |
next_page_token |
Un token che può essere inviato come |
ListSpaceEventsRequest
Messaggio di richiesta per elencare gli eventi dello spazio.
| Campi | |
|---|---|
parent |
Obbligatorio. Nome della risorsa dello spazio di Google Chat in cui si sono verificati gli eventi. Formato: |
page_size |
Facoltativo. Il numero massimo di eventi dello spazio restituiti. Il servizio potrebbe restituire un numero inferiore a questo valore. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina, ricevuto da una precedente chiamata di elenco degli eventi dello spazio. Fornisci questo valore per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti per elencare gli eventi dello spazio devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
filter |
Obbligatorio. Un filtro di query. Devi specificare almeno un tipo di evento ( Facoltativamente, puoi anche filtrare per ora di inizio (
Per specificare un'ora di inizio o di fine, utilizza l'operatore di uguaglianza Ad esempio, le seguenti query sono valide: Le seguenti query non sono valide: Le query non valide vengono rifiutate dal server con un errore |
ListSpaceEventsResponse
Messaggio di risposta per l'elenco degli eventi dello spazio.
| Campi | |
|---|---|
space_events[] |
I risultati vengono restituiti in ordine cronologico (prima l'evento meno recente). Nota: il campo |
next_page_token |
Token di continuazione utilizzato per recuperare altri eventi. Se questo campo viene omesso, non verranno visualizzate altre pagine. |
ListSpacesRequest
Una richiesta per elencare gli spazi di cui il chiamante è membro.
| Campi | |
|---|---|
page_size |
Facoltativo. Il numero massimo di spazi da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non viene specificato, vengono restituiti al massimo 100 spazi. Il valore massimo è 1000. Se utilizzi un valore superiore a 1000, questo viene modificato automaticamente in 1000. I valori negativi restituiscono un errore |
page_token |
Facoltativo. Un token di pagina, ricevuto da una precedente chiamata per elencare gli spazi. Specifica questo parametro per recuperare la pagina successiva. Durante l'impaginazione, il valore del filtro deve corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di un valore diverso potrebbe portare a risultati imprevisti. |
filter |
Facoltativo. Un filtro di query. Puoi filtrare gli spazi in base al tipo ( Per filtrare in base al tipo di spazio, devi specificare un valore enum valido, ad esempio Ad esempio, le seguenti query sono valide: Le query non valide vengono rifiutate dal server con un errore |
ListSpacesResponse
La risposta a una richiesta di elenco degli spazi.
| Campi | |
|---|---|
spaces[] |
Elenco degli spazi nella pagina richiesta (o nella prima pagina). Nota: il campo |
next_page_token |
Puoi inviare un token come |
MarkAsActiveRequest
Messaggio di richiesta per il metodo MarkAsActive.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della disponibilità da contrassegnare come attiva. Formato: users/{user}/availability
L'indirizzo email dell'utente o |
Campo unione expiration. La scadenza dello stato di disponibilità ACTIVE. L'utente verrà contrassegnato come Fuori sede dopo la scadenza. Se non viene fornita una scadenza, lo stato ATTIVO scadrà 30 minuti dopo l'ora corrente. expiration può essere solo uno dei seguenti tipi: |
|
expire_time |
Il timestamp assoluto della scadenza dello stato ACTIVE. |
ttl |
La durata dal momento attuale fino alla scadenza dello stato ATTIVO. L'utilizzo di un TTL breve può reimpostare efficacemente lo stato dell'utente in modo che si basi sull'attività dopo questa breve durata. |
MarkAsAwayRequest
Messaggio di richiesta per il metodo MarkAsAway.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della disponibilità da contrassegnare come assente. Formato: users/{user}/availability
L'indirizzo email dell'utente o |
MarkAsDoNotDisturbRequest
Messaggio di richiesta per il metodo MarkAsDoNotDisturb.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della disponibilità da contrassegnare come Non disturbare. Formato: users/{user}/availability
L'indirizzo email dell'utente o |
Campo unione expiration. Obbligatorio. La scadenza dello stato di disponibilità Non disturbare. L'utente verrà contrassegnato come Assente dopo la scadenza. Può essere al massimo un anno dall'ora corrente. expiration può essere solo uno dei seguenti tipi: |
|
expire_time |
Il timestamp assoluto della scadenza dello stato Non disturbare. |
ttl |
La durata dal momento corrente fino alla scadenza dello stato Non disturbare. |
MarkupSyntax
Specifica la sintassi di markup utilizzata per formattare il testo del messaggio chat. Si applica al campo text della risorsa Message.
| Enum | |
|---|---|
MARKUP_SYNTAX_UNSPECIFIED |
Rappresenta il valore non specificato. |
MARKUP_SYNTAX_CHAT |
Utilizza la sintassi di markup di Google Chat. Per saperne di più, visita la pagina https://developers.google.com/workspace/chat/format-messages#format-texts. |
MARKUP_SYNTAX_MARKDOWN |
Utilizza la sintassi Markdown. Questa sintassi si basa sulla specifica CommonMark, con estensioni aggiuntive. Per saperne di più, visita la pagina https://developers.google.com/workspace/chat/format-messages#format-texts. |
MatchedUrl
Un URL corrispondente in un messaggio chat. Le app di Chat possono visualizzare l'anteprima degli URL corrispondenti. Per saperne di più, vedi Visualizza l'anteprima dei link.
| Campi | |
|---|---|
url |
Solo output. L'URL corrispondente. |
MeetSpaceLinkData
Dati per i link degli spazi di Meet.
| Campi | |
|---|---|
meeting_code |
Codice riunione dello spazio di Meet collegato. |
type |
Indica il tipo di spazio di Meet. |
huddle_status |
Facoltativo. Solo output. Se la riunione è un Huddle, indica lo stato dell'Huddle. In caso contrario, questo valore non è impostato. |
HuddleStatus
Lo stato della riunione
| Enum | |
|---|---|
HUDDLE_STATUS_UNSPECIFIED |
Valore predefinito per l'enum. Non utilizzare. |
STARTED |
La riunione rapida è iniziata. |
ENDED |
La riunione rapida è terminata. In questo caso, l'URI e gli identificatori dello spazio di Meet non saranno più validi. |
MISSED |
L'huddle è stato perso. In questo caso, l'URI e gli identificatori dello spazio di Meet non saranno più validi. |
Tipo
Il tipo di spazio di Meet.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Valore predefinito per l'enum. Non utilizzare. |
MEETING |
Lo spazio di Meet è una riunione. |
HUDDLE |
Lo spazio di Meet è una riunione rapida. |
Abbonamento
Rappresenta una relazione di iscrizione in Google Chat, ad esempio se un utente o un'app di Chat è invitato, fa parte o è assente da uno spazio.
| Campi | |
|---|---|
name |
Identificatore. Nome risorsa dell'abbonamento, assegnato dal server. Formato: |
state |
Solo output. Stato dell'abbonamento. |
role |
Facoltativo. Il ruolo dell'utente all'interno di uno spazio di Chat, che determina le azioni consentite nello spazio. Questo campo può essere utilizzato solo come input in |
create_time |
Facoltativo. Immutabile. L'ora di creazione dell'iscrizione, ad esempio quando un membro si è unito o è stato invitato a unirsi a uno spazio. Questo campo è di solo output, tranne quando viene utilizzato per importare le iscrizioni storiche negli spazi in modalità di importazione. |
delete_time |
Facoltativo. Immutabile. L'ora di eliminazione dell'iscrizione, ad esempio quando un membro ha lasciato o è stato rimosso da uno spazio. Questo campo è di solo output, tranne quando viene utilizzato per importare le iscrizioni storiche negli spazi in modalità di importazione. |
affiliation |
Solo output. La relazione di un utente con l'organizzazione Workspace proprietaria dello spazio. Negli spazi di proprietà di account consumer, l'affiliazione di tutti i membri è |
Campo unione memberType. Membro associato a questo abbonamento. In futuro potrebbero essere supportati altri tipi di membri. memberType può essere solo uno dei seguenti tipi: |
|
member |
Facoltativo. L'utente o l'app Google Chat a cui corrisponde l'iscrizione. Se l'app di Chat esegue l'autenticazione come utente, l'output compila solo i campi user |
group_member |
Facoltativo. Il gruppo Google a cui corrisponde l'iscrizione. La lettura o la modifica delle iscrizioni a Google Gruppi richiede l'autenticazione dell'utente. |
Affiliazione
Rappresenta l'affiliazione di un utente all'organizzazione Google Workspace proprietaria dello spazio. In futuro potrebbero essere aggiunti altri valori a questo enum.
| Enum | |
|---|---|
AFFILIATION_UNSPECIFIED |
Valore predefinito. Questo valore non è utilizzato. |
INTERNAL |
Un account gestito dalla stessa organizzazione Google Workspace proprietaria dello spazio. |
EXTERNAL |
Un account esterno all'organizzazione Google Workspace proprietaria dello spazio (ad esempio un account consumer o un account gestito da un'altra organizzazione Workspace). |
MANAGED_EXTERNAL |
Un account gestito dall'organizzazione Workspace proprietaria dello spazio, ma di cui è stato eseguito il provisioning per un utente esterno all'organizzazione (ad esempio un utente ospite). Per scoprire di più sugli ospiti, visita la pagina https://support.google.com/chat/answer/16997417. |
MembershipRole
Rappresenta le azioni consentite a un utente in uno spazio di Chat. In futuro potrebbero essere aggiunti altri valori enum.
| Enum | |
|---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Valore predefinito. Per users: non è un membro dello spazio, ma può essere invitato. Per Google Groups: viene sempre assegnato questo ruolo (in futuro potrebbero essere utilizzati altri valori enum). |
ROLE_MEMBER |
Un membro dello spazio. Nella UI di Chat, questo ruolo è chiamato Membro. L'utente dispone di autorizzazioni di base, ad esempio l'invio di messaggi allo spazio. I gestori e i proprietari possono concedere ai membri autorizzazioni aggiuntive in uno spazio, tra cui:
Nei messaggi diretti e nelle conversazioni di gruppo senza nome, tutti hanno questo ruolo. |
ROLE_MANAGER |
Un proprietario dello spazio. Nella UI di Chat, questo ruolo è chiamato Proprietario. L'utente dispone del set completo di autorizzazioni per gestire lo spazio, tra cui:
Funzionalità supportata solo in Per saperne di più, vedi Scopri di più sul tuo ruolo di proprietario o gestore dello spazio. |
ROLE_ASSISTANT_MANAGER |
Un gestore dello spazio. Nella UI di Chat, questo ruolo è chiamato Gestore. L'utente dispone di tutte le autorizzazioni di base di
Per impostazione predefinita, le autorizzazioni dei gestori includono, a titolo esemplificativo:
Funzionalità supportata solo in Per saperne di più, vedi Gestisci le impostazioni dello spazio. |
MembershipState
Specifica la relazione del membro con uno spazio. In futuro potrebbero essere supportati altri stati di iscrizione.
| Enum | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Valore predefinito. Non utilizzare. |
JOINED |
L'utente viene aggiunto allo spazio e può partecipare. |
INVITED |
L'utente è stato invitato a partecipare allo spazio, ma non ha ancora accettato l'invito. |
NOT_A_MEMBER |
L'utente non appartiene allo spazio e non ha un invito in attesa per partecipare allo spazio. |
MembershipBatchCreatedEventData
Payload evento per più nuovi abbonamenti.
Tipo di evento: google.workspace.chat.membership.v1.batchCreated
| Campi | |
|---|---|
memberships[] |
Un elenco dei nuovi abbonamenti. |
MembershipBatchDeletedEventData
Payload dell'evento per più abbonamenti eliminati.
Tipo di evento: google.workspace.chat.membership.v1.batchDeleted
| Campi | |
|---|---|
memberships[] |
Un elenco degli abbonamenti eliminati. |
MembershipBatchUpdatedEventData
Payload evento per più abbonamenti aggiornati.
Tipo di evento: google.workspace.chat.membership.v1.batchUpdated
| Campi | |
|---|---|
memberships[] |
Un elenco degli abbonamenti aggiornati. |
MembershipCreatedEventData
Payload evento per un nuovo abbonamento.
Tipo di evento: google.workspace.chat.membership.v1.created.
| Campi | |
|---|---|
membership |
Il nuovo abbonamento. |
MembershipDeletedEventData
Payload dell'evento per un'iscrizione eliminata.
Tipo di evento: google.workspace.chat.membership.v1.deleted
| Campi | |
|---|---|
membership |
L'abbonamento eliminato. Vengono compilati solo i campi |
MembershipUpdatedEventData
Payload evento per un abbonamento aggiornato.
Tipo di evento: google.workspace.chat.membership.v1.updated
| Campi | |
|---|---|
membership |
L'iscrizione aggiornata. |
Messaggio
Un messaggio in uno spazio di Google Chat.
| Campi | |
|---|---|
name |
Identificatore. Nome della risorsa del messaggio. Formato: Dove Se imposti un ID personalizzato quando crei un messaggio, puoi utilizzarlo per specificare il messaggio in una richiesta sostituendo |
sender |
Solo output. L'utente che ha creato il messaggio. Se l'app di Chat esegue l'autenticazione come utente, l'output compila solo i campi user |
create_time |
Facoltativo. Immutabile. Per gli spazi creati in Chat, l'ora in cui è stato creato il messaggio. Questo campo è di solo output, tranne quando viene utilizzato negli spazi in modalità di importazione. Per gli spazi in modalità di importazione, imposta questo campo sul timestamp storico in cui il messaggio è stato creato nell'origine per conservare l'ora di creazione originale. |
last_update_time |
Solo output. L'ora dell'ultima modifica del messaggio da parte di un utente. Se il messaggio non è mai stato modificato, questo campo è vuoto. |
delete_time |
Solo output. L'ora in cui il messaggio è stato eliminato in Google Chat. Se il messaggio non viene mai eliminato, questo campo è vuoto. |
text |
Facoltativo. Corpo del messaggio in testo normale. Il primo link a un'immagine, un video o una pagina web genera un chip di anteprima. Puoi anche @menzionare un utente di Google Chat o tutti gli utenti dello spazio. Per scoprire come creare messaggi, consulta Invia un messaggio. |
formatted_text |
Solo output. Contiene il messaggio
Per saperne di più, consulta Visualizza la formattazione del testo inviata in un messaggio |
cards[] |
Ritirato: utilizza invece Schede interattive, formattate e avanzate che puoi utilizzare per visualizzare elementi UI come testi formattati, pulsanti e immagini cliccabili. Le schede vengono normalmente visualizzate sotto il corpo del messaggio in testo normale. |
cards_v2[] |
Facoltativo. Un array di schede. Le app di Chat possono creare schede con l'autenticazione dell'app. Nell'ambito del Programma Anteprima per gli sviluppatori, se la tua app di Chat esegue l'autenticazione come utente, può creare messaggi con schede. Se la tua app di Chat non fa parte del Programma Anteprima per gli sviluppatori, non può creare schede con l'autenticazione utente. Per scoprire come creare un messaggio contenente schede, consulta Invia un messaggio. Progetta e visualizza l'anteprima delle schede con Card Builder. Apri il generatore di schede |
annotations[] |
Solo output. Le annotazioni possono essere associate al corpo del messaggio in testo normale o ai chip che rimandano a risorse di Google Workspace come Documenti Google o Fogli Google con |
thread |
Il thread a cui appartiene il messaggio. Per un esempio di utilizzo, consulta Avviare o rispondere a un thread di messaggi. |
space |
Solo output. Se l'app di Chat esegue l'autenticazione come utente, l'output compila solo lo spazio |
fallback_text |
Facoltativo. Una descrizione in testo normale delle schede del messaggio, utilizzata quando non è possibile visualizzare le schede effettive, ad esempio nelle notifiche mobile. |
action_response |
Solo input. Parametri che un'app di Chat può utilizzare per configurare la modalità di pubblicazione della risposta. |
argument_text |
Solo output. Corpo del messaggio in testo normale con tutte le menzioni dell'app di Chat rimosse. |
slash_command |
Solo output. Informazioni sul comando slash, se applicabile. |
attachment[] |
Facoltativo. Allegato caricato dall'utente. |
matched_url |
Solo output. Un URL nel campo del messaggio chat |
thread_reply |
Solo output. Quando Se lo spazio non supporta le risposte in thread, questo campo è sempre |
silent |
Solo output. Indica se si tratta di un messaggio silenzioso. I messaggi silenziosi sono messaggi per i quali Chat disattiva le notifiche push per i destinatari. |
client_assigned_message_id |
Facoltativo. Un ID personalizzato per il messaggio. Puoi utilizzare il campo per identificare un messaggio o per recuperarlo, eliminarlo o aggiornarlo. Per impostare un ID personalizzato, specifica il campo |
emoji_reaction_summaries[] |
Solo output. L'elenco dei riepiloghi delle reazioni con emoji nel messaggio. |
private_message_viewer |
Facoltativo. Immutabile. Input per la creazione di un messaggio, altrimenti solo output. L'utente che può visualizzare il messaggio. Se impostato, il messaggio è privato e visibile solo all'utente specificato e all'app Chat. Per includere questo campo nella richiesta, devi chiamare l'API Chat utilizzando l'autenticazione dell'app e omettere quanto segue: Per maggiori dettagli, vedi Inviare un messaggio privato. |
deletion_metadata |
Solo output. Informazioni su un messaggio eliminato. Un messaggio viene eliminato quando è impostato |
quoted_message_metadata |
Facoltativo. Informazioni su un messaggio citato da un altro messaggio. Quando crei un messaggio, puoi citare i messaggi all'interno dello stesso thread o citare un messaggio principale per crearne uno nuovo. Tuttavia, non puoi citare una risposta a un messaggio di un altro thread. Quando aggiorni un messaggio, non puoi aggiungere o sostituire il campo Per un esempio di utilizzo, vedi Citare un altro messaggio. |
attached_gifs[] |
Solo output. Immagini GIF allegate al messaggio. |
accessory_widgets[] |
Facoltativo. Uno o più widget interattivi visualizzati nella parte inferiore di un messaggio. Puoi aggiungere widget accessori ai messaggi che contengono testo, schede o entrambi. Non supportato per i messaggi che contengono finestre di dialogo. Per maggiori dettagli, vedi Aggiungere widget interattivi nella parte inferiore di un messaggio. La creazione di un messaggio con widget accessori richiede l'autenticazione dell'app. |
elements |
Facoltativo. Gli elementi sono componenti aggiuntivi forniti durante la creazione del messaggio che possono essere associati o meno a parti specifiche del testo del messaggio. Questi si differenziano dalle annotazioni, che sono di solo output e offrono informazioni supplementari legate a frammenti di messaggio o all'intero testo del messaggio. |
markup_syntax |
Facoltativo. Specifica il modo in cui il server interpreta i contenuti del campo |
MessageBatchCreatedEventData
Payload dell'evento per più nuovi messaggi.
Tipo di evento: google.workspace.chat.message.v1.batchCreated
| Campi | |
|---|---|
messages[] |
Un elenco di nuovi messaggi. |
MessageBatchDeletedEventData
Payload dell'evento per più messaggi eliminati.
Tipo di evento: google.workspace.chat.message.v1.batchDeleted
| Campi | |
|---|---|
messages[] |
Un elenco dei messaggi eliminati. |
MessageBatchUpdatedEventData
Payload evento per più messaggi aggiornati.
Tipo di evento: google.workspace.chat.message.v1.batchUpdated
| Campi | |
|---|---|
messages[] |
Un elenco di messaggi aggiornati. |
MessageCreatedEventData
Payload evento per un nuovo messaggio.
Tipo di evento: google.workspace.chat.message.v1.created
| Campi | |
|---|---|
message |
Il nuovo messaggio. |
MessageDeletedEventData
Payload evento per un messaggio eliminato.
Tipo di evento: google.workspace.chat.message.v1.deleted
| Campi | |
|---|---|
message |
Il messaggio eliminato. Vengono compilati solo i campi |
MessagePin
Un messaggio chat fissato. Per saperne di più, consulta Fissa un messaggio.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa del messaggio bloccato. Formato: |
message |
Obbligatorio. Immutabile. Il nome della risorsa del messaggio bloccato. Formato: |
MessageUpdatedEventData
Payload evento per un messaggio aggiornato.
Tipo di evento: google.workspace.chat.message.v1.updated
| Campi | |
|---|---|
message |
Il messaggio aggiornato. |
MoveSectionItemRequest
Messaggio di richiesta per lo spostamento di un elemento di una sezione tra le sezioni.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa dell'elemento della sezione da spostare. Formato: |
target_section |
Obbligatorio. Il nome della risorsa della sezione in cui spostare l'elemento della sezione. Formato: |
MoveSectionItemResponse
Messaggio di risposta per lo spostamento di un elemento della sezione.
| Campi | |
|---|---|
section_item |
L'elemento della sezione aggiornato. |
PositionSectionRequest
Messaggio di richiesta per il posizionamento di una sezione.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa della sezione da posizionare. Formato: |
Campo unione position. Obbligatorio. La nuova posizione della sezione. position può essere solo uno dei seguenti tipi: |
|
sort_order |
Facoltativo. La posizione assoluta della sezione nell'elenco delle sezioni. La posizione deve essere maggiore di 0. Se la posizione è maggiore del numero di sezioni, la sezione verrà aggiunta alla fine dell'elenco. Questa operazione inserisce la sezione nella posizione specificata e sposta la sezione originale in quella posizione e quelle sottostanti nella posizione successiva. |
relative_position |
Facoltativo. La posizione relativa della sezione nell'elenco delle sezioni. |
Posizione
La posizione della sezione.
| Enum | |
|---|---|
POSITION_UNSPECIFIED |
Posizione non specificata. |
START |
Inizio dell'elenco delle sezioni. |
END |
Fine dell'elenco delle sezioni. |
PositionSectionResponse
Messaggio di risposta per il posizionamento di una sezione.
| Campi | |
|---|---|
section |
La sezione aggiornata. |
QuotedMessageMetadata
Informazioni su un messaggio citato da un altro messaggio.
Quando aggiorni un messaggio, non puoi aggiungere o sostituire il campo quotedMessageMetadata, ma puoi rimuoverlo.
Per un esempio di utilizzo, vedi Citare un altro messaggio.
| Campi | |
|---|---|
name |
Obbligatorio. Nome della risorsa del messaggio citato. Formato: |
last_update_time |
Obbligatorio. Il timestamp di creazione o dell'ultimo aggiornamento del messaggio citato. Se il messaggio è stato modificato, utilizza questo campo, Se |
quote_type |
Facoltativo. Specifica il tipo di virgolette. Se non viene impostato, il valore predefinito è REPLY nel percorso di lettura/scrittura dei messaggi per la compatibilità con le versioni precedenti. |
quoted_message_snapshot |
Solo output. Un'istantanea dei contenuti del messaggio citato. |
forwarded_metadata |
Solo output. Metadati relativi allo spazio di origine del messaggio citato. Compilato solo per il tipo di preventivo FORWARD. |
QuoteType
Il tipo di citazione del messaggio citato.
| Enum | |
|---|---|
QUOTE_TYPE_UNSPECIFIED |
Riservato. Questo valore non è utilizzato. |
REPLY |
Quando
|
FORWARD |
Quando
|
QuotedMessageSnapshot
Fornisce un'istantanea dei contenuti del messaggio citato al momento della citazione o dell'inoltro
| Campi | |
|---|---|
sender |
Solo output. Il nome dell'autore del messaggio citato. Compilato per i tipi di citazione REPLY e FORWARD. |
text |
Solo output. Istantanea dei contenuti testuali del messaggio citato. |
formatted_text |
Solo output. Contiene il messaggio citato |
annotations[] |
Solo output. Annotazioni analizzate dal corpo del testo del messaggio citato. Compilato solo per il tipo di preventivo FORWARD. |
attachments[] |
Solo output. Allegati che facevano parte del messaggio citato. Si tratta di copie dei metadati degli allegati del messaggio citato. Compilato solo per il tipo di preventivo FORWARD. |
Reazione
Una reazione a un messaggio.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa della reazione. Formato: |
user |
Solo output. L'utente che ha creato la reazione. |
emoji |
Obbligatorio. L'emoji utilizzata nella reazione. |
ReactionBatchCreatedEventData
Payload dell'evento per più nuove reazioni.
Tipo di evento: google.workspace.chat.reaction.v1.batchCreated
| Campi | |
|---|---|
reactions[] |
Un elenco di nuove reazioni. |
ReactionBatchDeletedEventData
Payload evento per più reazioni eliminate.
Tipo di evento: google.workspace.chat.reaction.v1.batchDeleted
| Campi | |
|---|---|
reactions[] |
Un elenco di reazioni eliminate. |
ReactionCreatedEventData
Payload evento per una nuova reazione.
Tipo di evento: google.workspace.chat.reaction.v1.created
| Campi | |
|---|---|
reaction |
La nuova reazione. |
ReactionDeletedEventData
Payload evento per una reazione eliminata.
Tipo: google.workspace.chat.reaction.v1.deleted
| Campi | |
|---|---|
reaction |
La reazione eliminata. |
ReplaceMessageCardsRequest
Messaggio di richiesta per il metodo API ReplaceMessageCards.
| Campi | |
|---|---|
name |
Obbligatorio. Il nome della risorsa del messaggio. Formato: |
cards_v2[] |
Facoltativo. Un array di schede da includere nel messaggio. Queste schede sostituiranno quelle esistenti del messaggio. Se vuoto, le schede originali incluse nel messaggio verranno cancellate. |
ReplaceMessageCardsResponse
Questo tipo non ha campi.
Messaggio di risposta per l'API ReplaceMessageCards.
RichLinkMetadata
Un link avanzato a una risorsa. I link avanzati possono essere associati al corpo del messaggio in testo normale o rappresentare chip che rimandano a risorse di Google Workspace come Documenti Google o Fogli Google con start_index e length pari a 0.
| Campi | |
|---|---|
uri |
L'URI di questo link. |
rich_link_type |
Il tipo di link avanzato. |
Campo unione data. Dati per la risorsa collegata. data può essere solo uno dei seguenti tipi: |
|
drive_link_data |
Dati per un link di Drive. |
chat_space_link_data |
Dati per un link a uno spazio di Chat. |
meet_space_link_data |
Dati relativi a un link di uno spazio di Meet. |
calendar_event_link_data |
Dati per un link a un evento nel calendario. |
RichLinkType
Il tipo di link avanzato. In futuro potrebbero essere aggiunti altri tipi.
| Enum | |
|---|---|
RICH_LINK_TYPE_UNSPECIFIED |
Valore predefinito per l'enum. Non utilizzare. |
DRIVE_FILE |
Un tipo di link avanzato di Google Drive. |
CHAT_SPACE |
Un tipo di link avanzato di uno spazio di Chat. Ad esempio, uno smart chip dello spazio. |
GMAIL_MESSAGE |
Un tipo di link avanzato per i messaggi di Gmail. In particolare, un chip di Gmail da Condividi in Chat. L'API supporta solo la lettura di messaggi con link avanzati GMAIL_MESSAGE. |
MEET_SPACE |
Un tipo di link avanzato per i messaggi di Meet. Ad esempio, un chip di Meet. |
CALENDAR_EVENT |
Un tipo di link avanzato per i messaggi di Calendar. Ad esempio, un chip di Calendar. |
SearchMessageResult
Un singolo elemento dei risultati di una ricerca di messaggi.
| Campi | |
|---|---|
message |
Il messaggio corrispondente. |
space_mute_setting |
L'impostazione di disattivazione dell'audio dell'utente chiamante per lo spazio in cui viene pubblicato il messaggio. L'app di chiamate può utilizzare queste informazioni per decidere come elaborare il messaggio a seconda che lo spazio sia disattivato o meno per l'utente. Viene restituito solo se la visualizzazione della richiesta è
|
read |
Indica se il messaggio corrispondente è stato letto dall'utente chiamante. Viene restituito solo se la visualizzazione della richiesta è
|
SearchMessagesRequest
Messaggio di richiesta per la ricerca di messaggi.
| Campi | |
|---|---|
parent |
Obbligatorio. Il nome della risorsa dello spazio in cui eseguire la ricerca. Per eseguire la ricerca in tutti gli spazi a cui l'utente ha accesso, imposta questo campo su Per limitare la ricerca a uno o più spazi, utilizza |
filter |
Obbligatorio. Una query di ricerca. La query può specificare una o più parole chiave per la rete di ricerca, che vengono utilizzate per filtrare i risultati, Puoi anche filtrare i risultati utilizzando i seguenti campi dei messaggi:
Per i filtri avanzati sono disponibili anche le seguenti funzioni:
L'utilizzo dei filtri
Per utilizzare il filtro
Tra campi diversi, sono supportati solo gli operatori Nello stesso campo:
Le parentesi sono necessarie per evitare ambiguità nella precedenza degli operatori quando si combinano gli operatori Le seguenti query di esempio sono valide: La lunghezza massima della query è di 1000 caratteri. Le query non valide vengono rifiutate dal server con un errore |
page_size |
Facoltativo. Il numero massimo di risultati da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non è specificato, vengono restituiti al massimo 25 elementi. Il valore massimo è 100. Se utilizzi un valore superiore a 100, questo viene modificato automaticamente in 100. |
page_token |
Facoltativo. Un token ricevuto dalla precedente chiamata di ricerca dei messaggi. Specifica questo parametro per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
order_by |
Facoltativo. Come viene ordinato l'elenco dei risultati. Gli attributi supportati per l'ordinamento sono:
L'ordinamento predefinito è |
markup_syntax |
Facoltativo. Specifica la sintassi di output desiderata per il campo |
view |
Facoltativo. Specifica il tipo di visualizzazione dei risultati di ricerca da restituire. Il valore predefinito è |
SearchMessagesView
I tipi di visualizzazione supportati per i risultati di ricerca parziali.
| Enum | |
|---|---|
SEARCH_MESSAGES_VIEW_UNSPECIFIED |
Il valore predefinito / non impostato. Per impostazione predefinita, l'API utilizzerà la visualizzazione BASIC. |
SEARCH_MESSAGES_VIEW_BASIC |
Include nei risultati solo i messaggi corrispondenti, ma nessun metadato aggiuntivo. Questo è il valore predefinito. |
SEARCH_MESSAGES_VIEW_FULL |
Include tutto ciò che è presente nei risultati: i messaggi corrispondenti e i metadati aggiuntivi. |
SearchMessagesResponse
Messaggio di risposta per la ricerca di messaggi.
| Campi | |
|---|---|
results[] |
L'elenco dei risultati di ricerca corrispondenti alla query. |
next_page_token |
Un token che può essere utilizzato per recuperare la pagina successiva. Se questo campo è vuoto, non verranno visualizzate altre pagine. |
SearchSpacesRequest
Richiesta di ricerca di un elenco di spazi in base a una query.
| Campi | |
|---|---|
use_admin_access |
Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede l'ambito OAuth 2.0 |
page_size |
Il numero massimo di spazi da restituire. Il servizio potrebbe restituire un numero inferiore di elementi. Se non viene specificato, vengono restituiti al massimo 100 spazi. Il valore massimo è 1000 quando |
page_token |
Un token ricevuto dalla chiamata precedente di Search Spaces. Specifica questo parametro per recuperare la pagina successiva. Durante l'impaginazione, tutti gli altri parametri forniti devono corrispondere alla chiamata che ha fornito il token di pagina. Il passaggio di valori diversi agli altri parametri potrebbe portare a risultati imprevisti. |
query |
Obbligatorio. Una query di ricerca. Puoi eseguire la ricerca utilizzando i seguenti parametri quando
Quando
Tra campi diversi, sono supportati solo gli operatori All'interno dello stesso campo, Le seguenti query di esempio sono valide quando Le seguenti query di esempio sono valide quando La lunghezza massima della query è di 1000 caratteri. Le query non valide vengono rifiutate dal server con un errore |
order_by |
Facoltativo. Come viene ordinato l'elenco degli spazi. Gli attributi supportati per l'ordinamento sono:
Quando I valori validi per l'operazione di ordinamento sono:
La sintassi supportata quando
Quando
|
SearchSpacesResponse
Risposta con un elenco di spazi corrispondenti alla richiesta di ricerca degli spazi.
| Campi | |
|---|---|
spaces[] |
Deprecato: utilizza il nuovo campo |
next_page_token |
Un token che può essere utilizzato per recuperare la pagina successiva. Se questo campo è vuoto, non verranno visualizzate altre pagine. Compilato solo quando |
total_size |
Il numero totale di spazi che corrispondono alla query, in tutte le pagine. Se il risultato è superiore a 10.000 spazi, questo valore è una stima. Compilato solo quando |
results[] |
Solo output. L'elenco dei risultati di ricerca corrispondenti alla query. |
SearchSpaceResult
Un singolo elemento dei risultati di una ricerca di spazi.
| Campi | |
|---|---|
space |
Solo output. Lo spazio corrispondente. |
Sezione
Rappresenta una sezione in Google Chat. Le sezioni aiutano gli utenti a organizzare i propri spazi. Esistono due tipi di sezioni:
Sezioni di sistema:si tratta di sezioni predefinite gestite da Google Chat. I nomi delle risorse sono fissi e non possono essere creati, eliminati o modificati nel campo
display_name. Ecco alcuni esempi:users/{user}/sections/default-direct-messagesusers/{user}/sections/default-spacesusers/{user}/sections/default-apps
Sezioni personalizzate:si tratta di sezioni create e gestite dall'utente. La creazione di una sezione personalizzata utilizzando
CreateSectionrichiede undisplay_name. Le sezioni personalizzate possono essere aggiornate utilizzandoUpdateSectioned eliminate utilizzandoDeleteSection.
| Campi | |
|---|---|
name |
Identificatore. Nome della risorsa della sezione. Per le sezioni di sistema, l'ID sezione è una stringa costante:
Formato: |
display_name |
Facoltativo. Il nome visualizzato della sezione. Compilato solo per le sezioni di tipo |
sort_order |
Solo output. L'ordine della sezione rispetto alle altre sezioni. Le sezioni con un valore |
type |
Obbligatorio. Il tipo di sezione. |
SectionType
Tipi di sezioni.
| Enum | |
|---|---|
SECTION_TYPE_UNSPECIFIED |
Tipo di sezione non specificato. |
CUSTOM_SECTION |
Sezione personalizzata. |
DEFAULT_DIRECT_MESSAGES |
Sezione predefinita contenente spazi DIRECT_MESSAGE tra due utenti umani o GROUP_CHAT che non appartengono a nessuna sezione personalizzata. |
DEFAULT_SPACES |
Spazi predefiniti che non appartengono a nessuna sezione personalizzata. |
DEFAULT_APPS |
Sezione predefinita contenente le app installate di un utente. |
SectionItem
Un elemento di una sezione definita dall'utente. Viene utilizzato per rappresentare gli elementi di una sezione, ad esempio gli spazi, raggruppati in una sezione.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa dell'elemento della sezione. Formato: |
Campo unione item. Obbligatorio. L'elemento della sezione. item può essere solo uno dei seguenti tipi: |
|
space |
Facoltativo. Il nome della risorsa dello spazio. Formato: |
SetUpSpaceRequest
Richiedi la creazione di uno spazio e l'aggiunta di utenti specifici.
| Campi | |
|---|---|
space |
Obbligatorio. Il campo Per creare uno spazio, imposta Per creare una chat di gruppo, imposta Per creare una conversazione 1:1 tra persone, imposta Per creare una conversazione 1:1 tra una persona e l'app di Chat chiamante, imposta Se esiste già uno spazio |
request_id |
Facoltativo. Un ID univoco per questa richiesta. Si consiglia un UUID casuale. Se specifichi un ID richiesta, la richiesta diventa idempotente, il che garantisce che più richieste identiche con lo stesso ID richiesta comportino la creazione di un solo spazio. Le richieste successive con lo stesso ID richiesta restituiscono lo spazio esistente e non lo aggiornano, anche se i dettagli richiesti differiscono dallo stato attuale. Per utilizzare questo campo in modo efficace:
|
memberships[] |
Facoltativo. Gli utenti o i gruppi di Google Chat da invitare a partecipare allo spazio. Ometti l'utente chiamante, poiché viene aggiunto automaticamente. Al momento, il set consente fino a 49 abbonamenti (oltre al chiamante). Per l'iscrizione di una persona, il campo Per l'appartenenza a Google Gruppi, il campo Facoltativo se imposti Obbligatorio quando imposti Obbligatorio quando imposti Deve essere vuoto quando si crea una conversazione 1:1 tra una persona e l'app di Chat chiamante (quando si imposta |
SlashCommand
Metadati relativi a un comando slash in Google Chat.
| Campi | |
|---|---|
command_id |
L'ID del comando slash. |
SlashCommandMetadata
Metadati di annotazione per i comandi slash (/).
| Campi | |
|---|---|
bot |
L'app di Chat il cui comando è stato richiamato. |
type |
Il tipo di comando slash. |
command_name |
Il nome del comando slash richiamato. |
command_id |
L'ID comando del comando slash richiamato. |
triggers_dialog |
Indica se il comando slash è per una finestra di dialogo. |
Tipo
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Valore predefinito per l'enum. Non utilizzare. |
ADD |
Aggiungi l'app di Chat allo spazio. |
INVOKE |
Richiamare il comando slash nello spazio. |
Spazio
Uno spazio in Google Chat. Gli spazi sono conversazioni tra due o più utenti o messaggi 1:1 tra un utente e un'app di Chat.
| Campi | |
|---|---|
name |
Identificatore. Nome risorsa dello spazio. Formato: Dove |
type |
Solo output. Ritirato: utilizza invece |
space_type |
Facoltativo. Il tipo di spazio. Obbligatorio quando crei uno spazio o aggiorni il tipo di spazio. Solo output per altri utilizzi. |
single_user_bot_dm |
Facoltativo. Indica se lo spazio è un DM tra un'app di Chat e un singolo essere umano. |
threaded |
Solo output. Ritirato: utilizza invece |
display_name |
Facoltativo. Il nome visualizzato dello spazio. Obbligatorio quando crei uno spazio con un Per i messaggi diretti, questo campo potrebbe essere vuoto. Supporta fino a 128 caratteri. |
external_user_allowed |
Facoltativo. Immutabile. Indica se questo spazio consente a qualsiasi utente di Google Chat di diventare membro. Input durante la creazione di uno spazio in un'organizzazione Google Workspace. Ometti questo campo quando crei spazi nelle seguenti condizioni:
Per gli spazi esistenti, questo campo è di solo output. |
space_threading_state |
Solo output. Lo stato dei thread nello spazio di Chat. |
space_details |
Facoltativo. Dettagli sullo spazio, tra cui descrizione e regole. |
space_history_state |
Facoltativo. Lo stato della cronologia dei messaggi per i messaggi e i thread in questo spazio. |
import_mode |
Facoltativo. Indica se questo spazio è stato creato in La creazione di uno spazio in |
create_time |
Facoltativo. Immutabile. Per gli spazi creati in Chat, l'ora in cui è stato creato lo spazio. Questo campo è di solo output, tranne quando viene utilizzato negli spazi in modalità di importazione. Per gli spazi in modalità di importazione, imposta questo campo sul timestamp storico in cui lo spazio è stato creato nell'origine per preservare l'ora di creazione originale. Compilato nell'output solo quando |
last_active_time |
Solo output. Timestamp dell'ultimo messaggio nello spazio. |
admin_installed |
Solo output. Per gli spazi di messaggi diretti con un'app di Chat, se lo spazio è stato creato da un amministratore di Google Workspace. Gli amministratori possono installare e configurare un messaggio diretto con un'app di Chat per conto degli utenti della loro organizzazione. Per supportare l'installazione da parte dell'amministratore, l'app di Chat deve disporre della funzionalità di messaggistica diretta. |
membership_count |
Solo output. Il numero di abbonamenti sottoscritti raggruppati per tipo di abbonato. Viene compilato quando |
access_settings |
Facoltativo. Specifica l'impostazione di accesso dello spazio. Compilato solo quando |
space_uri |
Solo output. L'URI che un utente può utilizzare per accedere allo spazio. |
import_mode_expire_time |
Solo output. L'ora in cui lo spazio verrà eliminato automaticamente dal sistema se rimane in modalità di importazione. Ogni spazio creato in modalità di importazione deve uscire da questa modalità prima della scadenza utilizzando Questo campo viene compilato solo per gli spazi creati con la modalità di importazione. |
customer |
Facoltativo. Immutabile. L'ID cliente del dominio dello spazio. Obbligatorio solo quando si crea uno spazio con autenticazione dell'app e Nel formato Questo campo non viene compilato per i messaggi diretti o quando lo spazio viene creato da utenti non Google Workspace. |
Campo unione space_permission_settings. Rappresenta il set di autorizzazioni di uno spazio. Compilato solo quando space_type è SPACE. space_permission_settings può essere solo uno dei seguenti tipi: |
|
predefined_permission_settings |
Facoltativo. Solo input. Impostazioni dei set di autorizzazioni dello spazio predefinite, solo input durante la creazione di uno spazio. Se il campo non è impostato, viene creato uno spazio di collaborazione. Dopo aver creato lo spazio, le impostazioni vengono compilate nel campo La configurazione di set di autorizzazioni predefiniti supporta:
|
permission_settings |
Facoltativo. Impostazioni delle autorizzazioni per gli spazi esistenti. Input per l'aggiornamento delle impostazioni esatte dei set di autorizzazioni per lo spazio, in cui le impostazioni dei set di autorizzazioni esistenti vengono sostituite. L'output elenca le impostazioni di autorizzazione correnti. La lettura e l'aggiornamento delle impostazioni delle autorizzazioni supportano:
|
AccessPermissionSetting
Un'impostazione delle autorizzazioni di accesso.
| Campi | |
|---|---|
principals[] |
Facoltativo. Elenco non ordinato. Entità consentite per questa autorizzazione. |
AccessPermissionSettings
Accedi alle impostazioni dei set di autorizzazioni per uno spazio.
| Campi | |
|---|---|
discover_space_setting |
Facoltativo. Impostazione del set di autorizzazioni per la scoperta dello spazio. |
join_space_setting |
Facoltativo. Impostazione del set di autorizzazioni per partecipare allo spazio. |
view_space_membership_setting |
Facoltativo. Impostazione dell'autorizzazione di accesso per la visualizzazione dell'iscrizione allo spazio. Deve essere specificato insieme a |
AccessSettings
Rappresenta l'impostazione di accesso dello spazio.
| Campi | |
|---|---|
access_state |
Solo output. Indica lo stato di accesso dello spazio. |
audience |
Facoltativo. Il nome della risorsa del pubblico di destinazione che può scoprire lo spazio, parteciparvi e visualizzare l'anteprima dei messaggi al suo interno. Se non viene impostato, solo gli utenti o i gruppi Google che sono stati invitati o aggiunti singolarmente allo spazio possono accedervi. Per maggiori dettagli, vedi Rendi uno spazio rilevabile per un pubblico di destinazione. Formato: Per utilizzare il pubblico di destinazione predefinito per l'organizzazione Google Workspace, imposta il valore su La lettura del pubblico di destinazione supporta:
Questo campo non viene compilato quando si utilizza l'ambito L'impostazione del pubblico di destinazione richiede l'autenticazione utente. |
access_permission_settings |
Facoltativo. Accedi alle impostazioni dei set di autorizzazioni per lo spazio. Per impostare il pubblico di destinazione durante la creazione di uno spazio, specifica il campo |
AccessState
Rappresenta lo stato di accesso dello spazio.
| Enum | |
|---|---|
ACCESS_STATE_UNSPECIFIED |
Lo stato di accesso è sconosciuto o non supportato in questa API. |
PRIVATE |
Solo gli utenti o i gruppi Google che sono stati aggiunti o invitati singolarmente da altri utenti o amministratori di Google Workspace possono scoprire e accedere allo spazio. |
DISCOVERABLE |
Un gestore dello spazio ha concesso l'accesso allo spazio a un pubblico di destinazione. Anche gli utenti o i gruppi Google che sono stati aggiunti o invitati singolarmente allo spazio possono trovarlo e accedervi. Per saperne di più, vedi Rendi uno spazio rilevabile per utenti specifici. La creazione di spazi rilevabili richiede l'autenticazione utente. |
MembershipCount
Rappresenta il numero di iscrizioni a uno spazio, raggruppate in categorie.
| Campi | |
|---|---|
joined_direct_human_user_count |
Solo output. Numero di utenti umani che hanno partecipato direttamente allo spazio, esclusi gli utenti che hanno partecipato perché membri di un gruppo che ha partecipato. |
joined_group_count |
Solo output. Numero di tutti i gruppi che hanno partecipato direttamente allo spazio. |
PermissionSetting
Rappresenta un set di autorizzazioni per uno spazio.
| Campi | |
|---|---|
managers_allowed |
Facoltativo. Indica se i proprietari dello spazio ( |
members_allowed |
Facoltativo. Indica se i membri di base dello spazio ( |
assistant_managers_allowed |
Facoltativo. Se i gestori dello spazio |
PermissionSettings
Impostazioni delle autorizzazioni che puoi specificare quando aggiorni uno spazio con nome esistente.
Per impostare le autorizzazioni durante la creazione di uno spazio, specifica il campo PredefinedPermissionSettings nella richiesta.
| Campi | |
|---|---|
manage_members_and_groups |
Facoltativo. Impostazione per la gestione di membri e gruppi in uno spazio. |
modify_space_details |
Facoltativo. Impostazione per l'aggiornamento del nome, dell'avatar, della descrizione e delle linee guida dello spazio. |
toggle_history |
Facoltativo. Impostazione per attivare e disattivare la cronologia dello spazio. |
use_at_mention_all |
Facoltativo. Impostazione per l'utilizzo di @all in uno spazio. |
manage_apps |
Facoltativo. Impostazione per la gestione delle app in uno spazio. |
manage_webhooks |
Facoltativo. Impostazione per la gestione dei webhook in uno spazio. |
post_messages |
Solo output. Impostazione per la pubblicazione di messaggi in uno spazio. |
reply_messages |
Facoltativo. Impostazione per rispondere ai messaggi in uno spazio. |
view_space_membership |
Facoltativo. Impostazione per la visualizzazione dell'abbonamento a uno spazio. Deve essere specificato insieme a |
PredefinedPermissionSettings
Impostazioni di autorizzazione predefinite che puoi specificare solo durante la creazione di uno spazio con nome. In futuro è possibile che vengano aggiunte altre impostazioni. Per maggiori dettagli sulle impostazioni di autorizzazione per gli spazi con nome, consulta Scopri di più sugli spazi.
| Enum | |
|---|---|
PREDEFINED_PERMISSION_SETTINGS_UNSPECIFIED |
Non specificato. Non utilizzare. |
COLLABORATION_SPACE |
Impostazione per rendere lo spazio uno spazio di collaborazione in cui tutti i membri possono pubblicare messaggi. |
ANNOUNCEMENT_SPACE |
Impostazione per rendere lo spazio uno spazio per gli annunci in cui solo i gestori dello spazio possono pubblicare messaggi. |
Entità
Un'entità che rappresenta un'entità a cui è stato concesso l'accesso.
| Campi | |
|---|---|
Campo unione principal_type. Il tipo di entità. principal_type può essere solo uno dei seguenti tipi: |
|
audience |
Un segmento di pubblico. |
SpaceDetails
Dettagli sullo spazio, tra cui descrizione e regole.
| Campi | |
|---|---|
description |
Facoltativo. Una descrizione dello spazio. Ad esempio, descrivi l'argomento di discussione, lo scopo funzionale o i partecipanti dello spazio. Supporta fino a 4096 caratteri. |
guidelines |
Facoltativo. Le regole, le aspettative e l'etichetta dello spazio. Supporta fino a 5000 caratteri. |
SpaceThreadingState
Specifica il tipo di stato dei thread nello spazio di Chat.
| Enum | |
|---|---|
SPACE_THREADING_STATE_UNSPECIFIED |
Riservato. |
THREADED_MESSAGES |
Spazi che supportano i thread di messaggi. Quando gli utenti rispondono a un messaggio, possono farlo all'interno del thread, mantenendo la risposta nel contesto del messaggio originale. |
GROUPED_MESSAGES |
Spazi con nome in cui la conversazione è organizzata per argomento. Gli argomenti e le relative risposte vengono raggruppati. |
UNTHREADED_MESSAGES |
Spazi che non supportano i thread di messaggi. Questo stato dei thread dello spazio viene utilizzato solo per casi speciali, tra cui:
|
SpaceType
Il tipo di spazio. Obbligatorio quando crei o aggiorni uno spazio. Solo output per altri utilizzi.
| Enum | |
|---|---|
SPACE_TYPE_UNSPECIFIED |
Riservato. |
SPACE |
Un luogo in cui le persone inviano messaggi, condividono file e collaborano. Un SPACE può includere app di Chat. |
GROUP_CHAT |
Conversazioni di gruppo tra 3 o più persone. Un GROUP_CHAT può includere app di Chat. |
DIRECT_MESSAGE |
Messaggi 1:1 tra due persone o tra una persona e un'app di Chat. |
Tipo
Ritirato: utilizza invece SpaceType.
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Riservato. |
ROOM |
Conversazioni tra due o più persone. |
DM |
Messaggio diretto 1:1 tra un essere umano e un'app di Chat, in cui tutti i messaggi sono piatti. Tieni presente che questo non include i messaggi diretti tra due persone. |
SpaceBatchUpdatedEventData
Payload dell'evento per più aggiornamenti di uno spazio.
Tipo di evento: google.workspace.chat.space.v1.batchUpdated
| Campi | |
|---|---|
spaces[] |
Un elenco di spazi aggiornati. |
SpaceEvent
Un evento che rappresenta una modifica o un'attività in uno spazio di Google Chat. Per saperne di più, consulta Utilizza gli eventi di Google Chat.
| Campi | |
|---|---|
name |
Nome della risorsa dell'evento dello spazio. Formato: |
event_time |
Ora in cui si è verificato l'evento. |
event_type |
Tipo di evento dello spazio. Ogni tipo di evento ha una versione batch, che rappresenta più istanze del tipo di evento che si verificano in un breve periodo di tempo. Per le richieste Tipi di eventi supportati per i messaggi:
Tipi di eventi supportati per gli abbonamenti:
Tipi di eventi supportati per le reazioni:
Tipi di eventi supportati relativi allo spazio:
|
Campo unione
|
|
message_created_event_data |
Payload evento per un nuovo messaggio. Tipo di evento: |
message_updated_event_data |
Payload evento per un messaggio aggiornato. Tipo di evento: |
message_deleted_event_data |
Payload evento per un messaggio eliminato. Tipo di evento: |
message_batch_created_event_data |
Payload dell'evento per più nuovi messaggi. Tipo di evento: |
message_batch_updated_event_data |
Payload evento per più messaggi aggiornati. Tipo di evento: |
message_batch_deleted_event_data |
Payload dell'evento per più messaggi eliminati. Tipo di evento: |
space_updated_event_data |
Payload evento per l'aggiornamento di uno spazio. Tipo di evento: |
space_batch_updated_event_data |
Payload dell'evento per più aggiornamenti di uno spazio. Tipo di evento: |
membership_created_event_data |
Payload evento per un nuovo abbonamento. Tipo di evento: |
membership_updated_event_data |
Payload evento per un abbonamento aggiornato. Tipo di evento: |
membership_deleted_event_data |
Payload dell'evento per un'iscrizione eliminata. Tipo di evento: |
membership_batch_created_event_data |
Payload evento per più nuovi abbonamenti. Tipo di evento: |
membership_batch_updated_event_data |
Payload evento per più abbonamenti aggiornati. Tipo di evento: |
membership_batch_deleted_event_data |
Payload dell'evento per più abbonamenti eliminati. Tipo di evento: |
reaction_created_event_data |
Payload evento per una nuova reazione. Tipo di evento: |
reaction_deleted_event_data |
Payload evento per una reazione eliminata. Tipo di evento: |
reaction_batch_created_event_data |
Payload dell'evento per più nuove reazioni. Tipo di evento: |
reaction_batch_deleted_event_data |
Payload evento per più reazioni eliminate. Tipo di evento: |
SpaceNotificationSetting
L'impostazione di notifica di un utente in uno spazio.
| Campi | |
|---|---|
name |
Identificatore. Il nome della risorsa dell'impostazione di notifica dello spazio. Formato: |
notification_setting |
L'impostazione di notifica. |
mute_setting |
L'impostazione di disattivazione delle notifiche dello spazio. |
MuteSetting
I tipi di impostazioni di disattivazione delle notifiche dello spazio.
| Enum | |
|---|---|
MUTE_SETTING_UNSPECIFIED |
Riservato. |
UNMUTED |
L'utente riceverà le notifiche per lo spazio in base alle impostazioni di notifica. |
MUTED |
L'utente non riceverà alcuna notifica per lo spazio, indipendentemente dall'impostazione di notifica. |
NotificationSetting
I tipi di impostazioni di notifica. In futuro potrebbero essere supportati altri tipi.
| Enum | |
|---|---|
NOTIFICATION_SETTING_UNSPECIFIED |
Riservato. |
ALL |
Le notifiche vengono attivate da @menzioni, thread seguiti e primo messaggio di nuovi thread. Tutti i nuovi thread vengono seguiti automaticamente, a meno che l'utente non li smetta di seguirli manualmente. |
MAIN_CONVERSATIONS |
La notifica viene attivata da @menzioni, thread seguiti e primo messaggio di nuovi thread. Non disponibile per i messaggi diretti 1:1. |
FOR_YOU |
La notifica viene attivata dalle @menzioni e dai thread seguiti. Non disponibile per i messaggi diretti 1:1. |
OFF |
La notifica non è attiva. |
SpaceReadState
Lo stato di lettura di un utente all'interno di uno spazio, utilizzato per identificare i messaggi letti e non letti.
| Campi | |
|---|---|
name |
Nome della risorsa dello stato di lettura dello spazio. Formato: |
last_read_time |
Facoltativo. L'ora in cui è stato aggiornato lo stato di lettura dello spazio dell'utente. In genere, corrisponde al timestamp dell'ultimo messaggio letto o a un timestamp specificato dall'utente per contrassegnare l'ultima posizione di lettura in uno spazio. |
SpaceUpdatedEventData
Payload evento per uno spazio aggiornato.
Tipo di evento: google.workspace.chat.space.v1.updated
| Campi | |
|---|---|
space |
Lo spazio aggiornato. |
SpaceView
Una visualizzazione che specifica quali campi devono essere compilati nella risorsa Space. Per garantire la compatibilità con le release future, ti consigliamo di tenere conto di valori aggiuntivi nel codice.
| Enum | |
|---|---|
SPACE_VIEW_UNSPECIFIED |
Il valore predefinito / non impostato. |
SPACE_VIEW_RESOURCE_NAME_ONLY |
Compila solo il nome della risorsa Spazio. |
SPACE_VIEW_EXPANDED |
Compila i campi della risorsa Spazio. Nota: il campo permissionSettings non verrà compilato. Le richieste che specificano SPACE_VIEW_EXPANDED devono includere ambiti che consentono la lettura dei dati dello spazio, ad esempio https://www.googleapis.com/auth/chat.spaces o https://www.googleapis.com/auth/chat.spaces.readonly. |
Thread
Un thread in uno spazio di Google Chat. Per un esempio di utilizzo, consulta Avviare o rispondere a un thread di messaggi.
Se specifichi un thread durante la creazione di un messaggio, puoi impostare il campo messageReplyOption per determinare cosa succede se non viene trovato alcun thread corrispondente.
| Campi | |
|---|---|
name |
Identificatore. Nome risorsa del thread. Esempio: |
thread_key |
Facoltativo. Input per la creazione o l'aggiornamento di un thread. In caso contrario, solo output. ID del thread. Supporta fino a 4000 caratteri. Questo ID è univoco per l'app di Chat che lo imposta. Ad esempio, se più app di Chat creano un messaggio utilizzando la stessa chiave thread, i messaggi vengono pubblicati in thread diversi. Per rispondere in un thread creato da una persona o da un'altra app di Chat, specifica invece il campo |
ThreadReadState
Lo stato di lettura di un utente all'interno di un thread, utilizzato per identificare i messaggi letti e non letti.
| Campi | |
|---|---|
name |
Nome della risorsa dello stato di lettura del thread. Formato: |
last_read_time |
L'ora in cui è stato aggiornato lo stato di lettura del thread dell'utente. In genere, corrisponde al timestamp dell'ultimo messaggio letto in un thread. |
UpdateAvailabilityRequest
Messaggio di richiesta per il metodo UpdateAvailability.
| Campi | |
|---|---|
availability |
Obbligatorio. La disponibilità da aggiornare. |
update_mask |
Obbligatorio. L'elenco dei campi da aggiornare. L'unico campo che può essere aggiornato è |
UpdateMembershipRequest
Messaggio di richiesta per l'aggiornamento di un abbonamento.
| Campi | |
|---|---|
membership |
Obbligatorio. L'abbonamento da aggiornare. Vengono aggiornati solo i campi specificati da |
update_mask |
Obbligatorio. I percorsi dei campi da aggiornare. Separa più valori con virgole o utilizza Percorsi dei campi attualmente supportati:
|
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede l'ambito OAuth 2.0 |
UpdateMessageRequest
Richiedi l'aggiornamento di un messaggio.
| Campi | |
|---|---|
message |
Obbligatorio. Messaggio con campi aggiornati. |
update_mask |
Obbligatorio. I percorsi dei campi da aggiornare. Separa più valori con virgole o utilizza Percorsi dei campi attualmente supportati:
|
allow_missing |
Facoltativo. Se |
UpdateSectionRequest
Messaggio di richiesta per l'aggiornamento di una sezione.
| Campi | |
|---|---|
section |
Obbligatorio. La sezione da aggiornare. |
update_mask |
Obbligatorio. La maschera per specificare i campi da aggiornare. Percorsi dei campi attualmente supportati:
|
UpdateSpaceNotificationSettingRequest
Richiedere l'aggiornamento delle impostazioni di notifica dello spazio. Supporta solo l'aggiornamento dell'impostazione di notifica per l'utente che effettua la chiamata.
| Campi | |
|---|---|
space_notification_setting |
Obbligatorio. Il nome della risorsa per le impostazioni di notifica dello spazio deve essere compilato nel formato |
update_mask |
Obbligatorio. Percorsi dei campi supportati:
|
UpdateSpaceReadStateRequest
Messaggio di richiesta per l'API UpdateSpaceReadState.
| Campi | |
|---|---|
space_read_state |
Obbligatorio. Lo stato di lettura dello spazio e i campi da aggiornare. Supporta solo l'aggiornamento dello stato di lettura per l'utente chiamante. Per fare riferimento all'utente chiamante, imposta una delle seguenti opzioni:
Formato: users/{user}/spaces/{space}/spaceReadState |
update_mask |
Obbligatorio. I percorsi dei campi da aggiornare. Percorsi dei campi attualmente supportati:
Quando Per contrassegnare lo spazio come letto, imposta |
UpdateSpaceRequest
Una richiesta di aggiornamento di un singolo spazio.
| Campi | |
|---|---|
space |
Obbligatorio. Spazio con campi da aggiornare. |
update_mask |
Obbligatorio. I percorsi dei campi aggiornati, separati da virgole se sono presenti più percorsi. Puoi aggiornare i seguenti campi per uno spazio:
|
use_admin_access |
Facoltativo. Se L'utente chiamante deve essere un amministratore di Google Workspace con il privilegio Gestisci spazi e conversazioni di Chat. Richiede l'ambito OAuth 2.0 Alcuni valori |
Utente
Un utente in Google Chat.
Quando viene restituito come output di una richiesta, se l'app di Chat esegue l'autenticazione come utente, l'output di una risorsa User (ad esempio nelle API Messages e Memberships) compila solo i campi name e type per gli utenti interni ed esterni, a meno che non siano membri dello spazio o abbiano un'affinità precedente con l'utente chiamante.
| Campi | |
|---|---|
name |
Nome della risorsa per un Formato: Per
|
display_name |
Solo output. Il nome visualizzato dell'utente. Compilato sia per l'autenticazione dell'app sia per l'autenticazione dell'utente. Questo campo viene sempre compilato per le richieste effettuate con l'autenticazione dell'app. Quando chiami le API Messages e Memberships con l'autenticazione utente, questo campo viene compilato sia per gli utenti interni che per quelli esterni per il |
avatar_url |
Solo output. L'URL dell'immagine dell'avatar dell'utente. Quando chiami le API Messages e Memberships con l'autenticazione utente, questo campo viene compilato sia per gli utenti interni che per quelli esterni per il |
email |
Solo output. L'indirizzo email dell'utente. Quando chiami le API Messages e Memberships con l'autenticazione utente, questo campo viene compilato sia per gli utenti interni che per quelli esterni per il |
domain_id |
Identificatore univoco del dominio Google Workspace dell'utente. |
type |
Tipo di utente. |
is_anonymous |
Solo output. Quando |
Tipo
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Valore predefinito per l'enum. DO NOT USE. |
HUMAN |
Utente umano. |
BOT |
Utente dell'app di Chat. |
UserMentionMetadata
Metadati delle annotazioni per le menzioni degli utenti (@).
| Campi | |
|---|---|
user |
L'utente menzionato. |
type |
Il tipo di menzione dell'utente. |
Tipo
| Enum | |
|---|---|
TYPE_UNSPECIFIED |
Valore predefinito per l'enum. Non utilizzare. |
ADD |
Aggiungi un utente allo spazio. |
MENTION |
Menzionare un utente nello spazio. |
WidgetMarkup
Un widget è un elemento UI che presenta testo e immagini.
| Campi | |
|---|---|
buttons[] |
Un elenco di pulsanti. Anche Buttons è |
Campo unione data. Un WidgetMarkup può avere solo uno dei seguenti elementi. Puoi utilizzare più campi WidgetMarkup per visualizzare più elementi. data può essere solo uno dei seguenti tipi: |
|
text_paragraph |
Visualizza un paragrafo di testo in questo widget. |
image |
Visualizza un'immagine in questo widget. |
key_value |
Visualizza un elemento chiave-valore in questo widget. |
Pulsante
Pulsante A. Può essere un pulsante di testo o un pulsante immagine.
| Campi | |
|---|---|
Campo unione
|
|
text_button |
Un pulsante con testo e l'azione |
image_button |
Un pulsante con un'immagine e l'azione |
FormAction
Un'azione del modulo descrive il comportamento quando il modulo viene inviato. Ad esempio, puoi richiamare Apps Script per gestire il modulo.
| Campi | |
|---|---|
action_method_name |
Il nome del metodo viene utilizzato per identificare la parte del modulo che ha attivato l'invio del modulo. Queste informazioni vengono restituite all'app di Chat nell'ambito dell'evento di clic sulla scheda. Puoi utilizzare lo stesso nome di metodo per più elementi che attivano un comportamento comune. |
parameters[] |
Elenco dei parametri dell'azione. |
ActionParameter
Elenco di parametri di stringa da fornire quando viene richiamato il metodo di azione. Ad esempio, considera tre pulsanti Posticipa: Posticipa ora, Posticipa di un giorno, Posticipa alla prossima settimana. Potresti utilizzare action method = snooze(), passando il tipo di posticipo e l'ora di posticipo nell'elenco dei parametri di stringa.
| Campi | |
|---|---|
key |
Il nome del parametro per lo script dell'azione. |
value |
Il valore del parametro. |
Icona
L'insieme di icone supportate.
| Enum | |
|---|---|
ICON_UNSPECIFIED |
|
AIRPLANE |
|
BOOKMARK |
|
BUS |
|
CAR |
|
CLOCK |
|
CONFIRMATION_NUMBER_ICON |
|
DOLLAR |
|
DESCRIPTION |
|
EMAIL |
|
EVENT_PERFORMER |
|
EVENT_SEAT |
|
FLIGHT_ARRIVAL |
|
FLIGHT_DEPARTURE |
|
HOTEL |
|
HOTEL_ROOM_TYPE |
|
INVITE |
|
MAP_PIN |
|
MEMBERSHIP |
|
MULTIPLE_PEOPLE |
|
OFFER |
|
PERSON |
|
PHONE |
|
RESTAURANT_ICON |
|
SHOPPING_CART |
|
STAR |
|
STORE |
|
TICKET |
|
TRAIN |
|
VIDEO_CAMERA |
|
VIDEO_PLAY |
|
Immagine
Un'immagine specificata da un URL che può avere un'azione onclick.
| Campi | |
|---|---|
image_url |
L'URL dell'immagine. |
on_click |
L'azione |
aspect_ratio |
Le proporzioni di questa immagine (larghezza e altezza). Questo campo ti consente di riservare l'altezza corretta per l'immagine in attesa del caricamento. Non è destinato a sostituire le proporzioni integrate dell'immagine. Se non è impostato, il server lo compila precaricando l'immagine. |
ImageButton
Un pulsante immagine con un'azione onclick.
| Campi | |
|---|---|
on_click |
L'azione |
name |
Il nome di questo |
Campo unione icons. L'icona può essere specificata da un Icon enum o da un URL. icons può essere solo uno dei seguenti tipi: |
|
icon |
L'icona specificata da un |
icon_url |
L'icona specificata da un URL. |
KeyValue
Un elemento UI contiene una chiave (etichetta) e un valore (contenuto). Questo elemento può contenere anche alcune azioni, ad esempio il pulsante onclick.
| Campi | |
|---|---|
top_label |
Il testo dell'etichetta superiore. Testo formattato supportato. Per saperne di più sulla formattazione del testo, consulta Formattazione del testo nelle app Google Chat e Formattazione del testo nei componenti aggiuntivi di Google Workspace. |
content |
Il testo dei contenuti. Il testo formattato è supportato e sempre obbligatorio. Per saperne di più sulla formattazione del testo, consulta Formattazione del testo nelle app Google Chat e Formattazione del testo nei componenti aggiuntivi di Google Workspace. |
content_multiline |
Se i contenuti devono essere su più righe. |
bottom_label |
Il testo dell'etichetta inferiore. Testo formattato supportato. Per saperne di più sulla formattazione del testo, consulta Formattazione del testo nelle app Google Chat e Formattazione del testo nei componenti aggiuntivi di Google Workspace. |
on_click |
L'azione |
Campo unione icons. È necessario definire almeno una delle icone, top_label e bottom_label. icons può essere solo uno dei seguenti tipi: |
|
icon |
Un valore enum che viene sostituito dall'API Chat con l'immagine dell'icona corrispondente. |
icon_url |
L'icona specificata da un URL. |
Campo unione control. Un widget di controllo. Puoi impostare button o switch_widget, ma non entrambi. control può essere solo uno dei seguenti tipi: |
|
button |
Un pulsante su cui è possibile fare clic per attivare un'azione. |
OnClick
Un'azione onclick (ad esempio, l'apertura di un link).
| Campi | |
|---|---|
Campo unione
|
|
action |
Se specificata, un'azione del modulo viene attivata da questa azione |
open_link |
Questa azione |
OpenLink
Un link che apre una nuova finestra.
| Campi | |
|---|---|
url |
L'URL da aprire. |
TextButton
Un pulsante con testo e l'azione onclick.
| Campi | |
|---|---|
text |
Il testo del pulsante. |
on_click |
L'azione |
TextParagraph
Un paragrafo di testo. Testo formattato supportato. Per saperne di più sulla formattazione del testo, consulta Formattazione del testo nelle app Google Chat e Formattazione del testo nei componenti aggiuntivi di Google Workspace.
| Campi | |
|---|---|
text |
|