快速入門說明如何設定及執行呼叫 Google Workspace API 的應用程式。
Google Workspace 快速入門會使用 API 用戶端程式庫處理驗證和授權流程的部分細節。建議您為自家應用程式使用用戶端程式庫。本快速入門導覽課程會使用簡化的驗證方法,適合測試環境使用。如要使用正式環境,建議您先瞭解驗證和授權,再選擇適合應用程式的存取憑證。
建立向 Google Chat API 提出要求的 Google Apps Script。
目標
- 設定環境。
- 建立並設定指令碼。
- 執行指令碼。
必要條件
- 具備 Google Chat 存取權的 Google Workspace 商務或企業帳戶。
設定 Cloud 專案
如果您使用新的 Google Cloud 專案完成這個快速入門課程,請務必設定該專案,並將自己新增為測試使用者。如果您已為 Cloud 專案完成這些步驟,請跳至下一節。
在 Google Cloud 控制台中開啟 Cloud 專案
如果尚未開啟,請開啟要用於本範例的 Cloud 專案:
- 在 Google Cloud 控制台中,前往「Select a project」(選取專案)頁面。
- 選取要使用的 Google Cloud 專案。或者,您也可以按一下「建立專案」,然後按照畫面上的指示操作。如果您建立 Google Cloud 專案,可能需要為專案啟用計費功能。
開啟 Chat API
使用 Google API 前,您必須先在 Google Cloud 專案中啟用這些 API。您可以在單一 Google Cloud 專案中啟用一或多個 API。在 Google Cloud 控制台中啟用 Google Chat API。
設定 OAuth 同意畫面
- 在 Google Cloud 控制台中,依序前往「選單」>「」 >「品牌」。
- 如果您已設定 ,可以在「品牌」、「目標對象」和「資料存取」中設定下列 OAuth 同意畫面設定。如果畫面上顯示「尚未設定」 ,請按一下「開始使用」:
- 在「應用程式資訊」下方的「應用程式名稱」中,輸入應用程式名稱。
- 在「使用者支援電子郵件」中,選擇使用者有同意聲明相關問題時可與您聯絡的支援電子郵件地址。
- 點選 [下一步]。
- 在「觀眾」下方,選取「內部」。
- 點選 [下一步]。
- 在「聯絡資訊」下方,輸入電子郵件地址,以便在專案有任何異動時通知您。
- 點選 [下一步]。
- 在「Finish」下方,詳閱「Google API 服務使用者資料政策」,如果同意,請選取「I agree to the Google API Services: User Data Policy」。
- 按一下 [繼續]。
- 按一下 [建立]。
- 目前您可以略過新增範圍的步驟。 日後,如果您建立的應用程式是供 Google Workspace 機構以外的使用者使用,就必須將使用者類型變更為外部。然後新增應用程式所需的授權範圍。詳情請參閱完整的「設定 OAuth 同意聲明」指南。
設定 Google Chat 應用程式
如要呼叫 Google Chat API,您必須設定 Google Chat 應用程式。對於任何寫入要求,Google Chat 會使用下列資訊,在 UI 中歸屬 Google Chat 應用程式。
在 Google Cloud 控制台中,前往「Chat API 設定」頁面:
在「Application info」(應用程式資訊) 下方輸入下列資訊:
- 在「App name」(應用程式名稱) 欄位中輸入
Chat API quickstart app
。 - 在「Avatar URL」欄位中輸入
https://developers.google.com/chat/images/quickstart-app-avatar.png
。 - 在「Description」欄位中輸入
Quickstart for calling the Chat API
。
- 在「App name」(應用程式名稱) 欄位中輸入
在「互動功能」下方,將「啟用互動功能」切換鈕切換為關閉位置,即可停用 Chat 應用程式的互動功能。
按一下 [儲存]。
建立指令碼
- 前往 script.google.com/create 建立新指令碼。
- 使用下列程式碼取代指令碼編輯器的內容:
- 按一下「儲存」圖示
。
- 按一下「Untitled project」,輸入「Quickstart」,然後點選「Rename」。
設定指令碼
複製 Cloud 專案編號
- 在 Google Cloud 控制台中,依序前往「Menu」(選單) >「IAM & Admin」(IAM 與管理) >「Settings」(設定)。
- 在「專案編號」欄位中複製值。
連結 Google Cloud 專案
- 開啟 Apps Script 專案。
- 按一下「Project Settings」圖示 。
- 在「Google Cloud Platform (GCP) 專案」下方,按一下「變更專案」。
- 在「GCP 專案編號」中貼上 Google Cloud 專案編號。
- 按一下「設定專案」。
啟用 Google Chat API
- 開啟 Apps Script 專案。
- 按一下「Project Settings」圖示 。
- 在「一般設定」下方,啟用「在編輯器中顯示『appsscript.json』資訊清單檔案」。
- 按一下「編輯器」
appscript.json
,然後將內容替換成以下程式碼:
,選取檔案
執行範例
在 Apps Script 編輯器中,按一下「Run」。
第一次執行範例時,系統會提示您授權存取權:
- 按一下「查看權限」。
- 選擇所需帳戶。
- 按一下「允許」。
指令碼的執行記錄會顯示在視窗底部。