Panoramica dello sviluppo di app di Google Chat per importare i dati utente

Per importare i dati utente da altre piattaforme di messaggistica in Google Chat, puoi creare un'app Chat e uno spazio di Chat in modalità di importazione. Negli spazi in modalità di importazione, le app di Chat possono importare messaggi, allegati, reazioni, iscrizioni ed entità di spazio esistenti da altre piattaforme in risorse REST equivalenti. Puoi utilizzare gli spazi in modalità di importazione solo durante il processo di importazione.

Perché utilizzare gli spazi in modalità di importazione

Gli spazi in modalità di importazione offrono un'esperienza migliore per gli utenti finali che stanno eseguendo la transizione da altre piattaforme di messaggistica a Google Chat. Rispetto alla copia dei dati di origine in spazi normali, l'utilizzo degli spazi in modalità di importazione offre i seguenti vantaggi:

  • Conservazione dei timestamp di creazione delle risorse. Puoi impostare un'ora storica per la creazione delle risorse dello spazio e dei messaggi, in modo che le app di Chat mantengano il contesto storico durante l'adozione di Google Chat da parte degli utenti. Per maggiori informazioni, vedi Importare dati in Google Chat.
  • Gli utenti finali non possono visualizzare o accedere agli spazi in modalità di importazione. Per evitare interferenze da parte degli utenti nei confronti di uno spazio in fase di importazione o per evitare confusione tra gli utenti causata dalla visualizzazione di un'importazione dati in corso, gli spazi in modalità di importazione sono nascosti agli utenti finali. Dopo che uno spazio ha completato la modalità di importazione, puoi aggiungere utenti allo spazio.
  • Chat disattiva le notifiche durante la modalità di importazione, in modo che gli utenti possano evitare avvisi non necessari sulla migrazione.

Risorse di Google Chat supportate negli spazi in modalità di importazione

Puoi importare le seguenti risorse dell'API Google Chat con gli spazi in modalità di importazione:

  • Messaggi
  • Allegati con le seguenti considerazioni:
    • Gli allegati possono essere caricati negli spazi in modalità di importazione con l'API Google Chat, ma consigliamo vivamente di utilizzare l'API Google Drive per caricare i file e collegare gli URI dei file ai rispettivi messaggi negli spazi in modalità di importazione per evitare di raggiungere il limite interno di Google Chat per il caricamento degli allegati.
  • Reazioni
  • Abbonamenti tenendo conto delle seguenti considerazioni:

    • Le appartenenze storiche devono essere importate quando uno spazio è in modalità di importazione. Non puoi importare appartenenze storiche dopo che lo spazio ha completato la modalità di importazione.
    • È necessario creare altre iscrizioni esistenti dalla piattaforma di messaggistica di origine al completamento della modalità di importazione di uno spazio.
    • I membri devono essere utenti all'interno dello stesso dominio.
  • Spazi. È supportato solo SpaceType.SPACE.

Mappare i dati di origine alle risorse di Google Chat

Quando importi i dati dalle piattaforme di messaggistica di origine in Google Chat, esamina le risorse supportate che puoi creare in Chat. Quindi, determina le entità di origine da importare e mappa ognuna di esse a una risorsa di Chat. Dopo aver pianificato le mappature delle risorse, leggi le entità dalla piattaforma di messaggistica di origine e scrivile negli spazi in modalità di importazione.