概略說明如何開發 Google Chat 應用程式以匯入使用者資料

如要將其他訊息平台的使用者資料匯入 Google Chat,您可以建立 Chat 應用程式及匯入模式 Chat 聊天室。在匯入模式的聊天室中,Chat 擴充應用程式可以將其他平台的現有訊息、附件、回應、成員資格和聊天室實體匯入對等的 REST 資源。匯入模式聊天室只能用於匯入模式。

使用匯入模式聊天室的好處

匯入模式聊天室可為從其他訊息平台轉換至 Google Chat 的使用者,提供更優質的體驗。除了將來源資料複製到一般聊天室之外,使用匯入模式空間還有下列優點:

  • 保留資源建立時間戳記。您可以設定聊天室和訊息資源的建立時間記錄時間,讓 Chat 應用程式在使用者採用 Google Chat 期間保留記錄背景資訊。詳情請參閱「將資料匯入 Google Chat」。
  • 使用者在匯入模式中無法查看或存取聊天室。為避免在匯入資料中的空間造成使用者乾擾,或避免查看進行中資料匯入會導致使用者混淆,匯入模式的空格會隱藏給使用者。聊天室完成匯入模式後,您就能將使用者新增至聊天室。
  • Chat 會在匯入模式期間關閉通知,這樣使用者就不會收到不必要的遷移警示。

匯入模式聊天室支援的 Google Chat 資源

您可以使用匯入模式聊天室匯入下列 Google Chat API 資源:

  • 訊息
  • 附件 (須考量以下注意事項):
    • 您可以透過 Google Chat API 上傳附件,藉此匯入模式聊天室。不過,我們強烈建議您使用 Google Drive API 上傳檔案,並將檔案 URI 連結至匯入模式聊天室中的個別訊息,以免達到 Google Chat 內部上傳附件上限。
  • 反應
  • 會員功能注意事項:

    • 在匯入模式下,必須匯入過往成員資格。聊天室完成匯入模式後,您就無法匯入過去的成員資格。
    • 在聊天室完成匯入模式後,必須建立來自來源訊息平台的其他成員。
    • 成員必須是相同網域中的使用者。
  • 聊天室。 系統僅支援 SpaceType.SPACE

將來源資料對應至 Google Chat 資源

將資料從來源訊息平台匯入 Google Chat 時,請查看您可以在 Chat 中建立的支援資源。然後決定要匯入的來源實體,並將每個實體對應至 Chat 資源。規劃資源對應後,請從來源訊息傳遞平台讀取實體,並將這些實體寫入匯入模式空間。