Omówienie tworzenia aplikacji Google Chat do importowania danych użytkowników

Aby zaimportować do Google Chat dane użytkowników z innych platform do obsługi wiadomości, możesz utworzyć aplikację Google Chat i utworzyć pokój czatu w trybie importowania. W pokojach w trybie importowania aplikacje Google Chat mogą importować istniejące wiadomości, załączniki, reakcje, członkostwa i elementy pokoju z innych platform do odpowiednich zasobów REST. Podczas importowania możesz używać pokoi w trybie importowania.

Dlaczego warto korzystać z pokoi w trybie importowania

Pokoje w trybie importowania zapewniają większy komfort użytkownikom przechodzącym z innych platform do obsługi wiadomości na Google Chat. W porównaniu z kopiowaniem danych źródłowych do standardowych pokoi korzystanie z pokoi w trybie importowania ma te zalety:

  • Zachowanie sygnatur czasowych tworzenia zasobów. Możesz ustawić czas historyczny dla czasów utworzenia pokoju i zasobów do obsługi wiadomości. Pozwala to aplikacjom Google Chat zachować kontekst historyczny podczas wdrażania Google Chat przez użytkowników. Więcej informacji znajdziesz w artykule o importowaniu danych do Google Chat.
  • Użytkownicy nie mogą wyświetlać pokoi ani uzyskiwać do nich dostępu w trybie importowania. Aby zapobiec zakłóceniu działania pokoju przez użytkowników podczas importowania danych lub uniknąć dezorientacji użytkowników w wyniku przeglądania trwającego importu, pokoje w trybie importowania są ukryte przed użytkownikami. Gdy tryb importowania zakończy się, możesz dodać do niego użytkowników.
  • Google Chat wyłącza powiadomienia w trybie importowania, aby użytkownicy mogli uniknąć niepotrzebnych alertów o migracji.

Zasoby Google Chat obsługiwane w pokojach w trybie importowania

Za pomocą pokoi w trybie importowania możesz importować te zasoby interfejsu Google Chat API:

  • Wiadomości
  • Załączniki, o których warto pamiętać:
    • Załączniki można przesyłać do pokoi w trybie importowania za pomocą interfejsu Google Chat API, ale zdecydowanie zalecamy przesyłanie plików za pomocą interfejsu Google Drive API i łączenie identyfikatorów URI plików z odpowiednimi wiadomościami w pokojach w trybie importowania, aby uniknąć osiągnięcia wewnętrznego limitu przesyłania załączników w Google Chat.
  • Reakcje
  • Subskrypcje, o których trzeba pamiętać:

    • Historyczne członkostwa trzeba zaimportować, gdy pokój jest w trybie importowania. Po zakończeniu trybu importowania nie będzie można zaimportować danych historycznych dotyczących pokoju.
    • Inne dotychczasowe członkostwa ze źródłowej platformy do obsługi wiadomości należy utworzyć po zakończeniu trybu importowania w pokoju.
    • Użytkownicy muszą być użytkownikami w tej samej domenie.
  • Pokoje. Obsługiwana jest tylko wartość SpaceType.SPACE.

Mapowanie danych źródłowych na zasoby Google Chat

Podczas importowania danych ze źródłowych platform do przesyłania wiadomości do Google Chat zapoznaj się z obsługiwanymi zasobami, które możesz utworzyć w Google Chat. Następnie wybierz encje źródłowe, które chcesz zaimportować, i zmapuj je na zasób Google Chat. Po zaplanowaniu mapowań zasobów odczytaj encje ze źródłowej platformy do obsługi wiadomości i zapisz je w pokojach trybu importu.

  • Aby dowiedzieć się, jak przeprowadzić uwierzytelnianie za pomocą interfejsu Chat API w przypadku korzystania z pokoi w trybie importowania, przeczytaj artykuł Autoryzowanie aplikacji Google Chat.
  • Aby dowiedzieć się, jak zacząć importować zasoby za pomocą pokoi w trybie importowania, przeczytaj artykuł Importowanie danych do Google Chat.