Utwórz Google Apps Script, który wysyła żądania do interfejsu Google Chat API.
Przewodniki Szybki start wyjaśniają, jak skonfigurować i uruchomić aplikację, która wywołuje interfejs API Google Workspace. W tym krótkim wprowadzeniu użyjemy uproszczonego podejścia do uwierzytelniania, które jest odpowiednie w środowisku testowym. W przypadku środowiska produkcyjnego zalecamy zapoznanie się z informacjami o uwierzytelnianiu i autoryzacji przed wybraniem danych logowania odpowiednich dla Twojej aplikacji.
W Apps Script przewodniki Szybki start Google Workspace używają zaawansowanych usług Google do wywoływania interfejsów API Google Workspace i obsługi niektórych szczegółów procesu uwierzytelniania i autoryzacji.
Cele
- Skonfiguruj środowisko.
- Utwórz i skonfiguruj skrypt.
- Uruchom skrypt.
Wymagania wstępne
- Konto Google Workspace w wersji Business lub Enterprise z dostępem do Google Chat.
Konfigurowanie projektu Cloud
Jeśli do wykonania zadań z tego krótkiego wprowadzenia posłużył Ci nowy projekt Google Cloud, musisz go skonfigurować i dodać siebie jako użytkownika testowego. Jeśli te czynności zostały już wykonane w przypadku Twojego projektu w Cloud, przejdź do następnej sekcji.
Otwórz projekt w Google Cloud Console.
Otwórz projekt w Google Cloud, którego chcesz użyć w tym przykładzie:
- W konsoli Google Cloud otwórz stronę Wybierz projekt.
- Wybierz projekt Google Cloud, którego chcesz użyć. Możesz też kliknąć Utwórz projekt i postępować zgodnie z instrukcjami wyświetlanymi na ekranie. Jeśli utworzysz projekt Google Cloud, może być konieczne włączenie płatności za ten projekt.
Włączanie interfejsu Chat API
Zanim zaczniesz korzystać z interfejsów Google API, musisz je włączyć w projekcie Google Cloud. W jednym projekcie Google Cloud możesz włączyć co najmniej 1 interfejs API.Włącz interfejs Google Chat API w konsoli Google Cloud.
Konfigurowanie ekranu zgody OAuth
- W konsoli Google Cloud otwórz Menu > Google Auth platform > Branding.
- Jeśli masz już skonfigurowany Google Auth platform, możesz skonfigurować te ustawienia ekranu zgody OAuth w sekcjach Branding, Odbiorcy i Dostęp do danych. Jeśli zobaczysz komunikat Google Auth platform Jeszcze nie skonfigurowano, kliknij Rozpocznij:
- W sekcji Informacje o aplikacji w polu Nazwa aplikacji wpisz nazwę aplikacji.
- W sekcji Adres e-mail pomocy dla użytkowników wybierz adres e-mail, na który użytkownicy mogą pisać, jeśli mają pytania dotyczące ich zgody.
- Kliknij Dalej.
- W sekcji Odbiorcy wybierz Wewnętrzny.
- Kliknij Dalej.
- W sekcji Dane kontaktowe wpisz adres e-mail, na który będziesz otrzymywać powiadomienia o wszelkich zmianach w projekcie.
- Kliknij Dalej.
- W sekcji Zakończ zapoznaj się z zasadami dotyczącymi danych użytkownika w usługach interfejsów API Google i jeśli się z nimi zgadzasz, kliknij Akceptuję zasady dotyczące danych użytkownika w usługach interfejsów API Google.
- Kliknij Dalej.
- Kliknij Utwórz.
- Na razie możesz pominąć dodawanie zakresów. W przyszłości, gdy będziesz tworzyć aplikację do użytku poza organizacją Google Workspace, musisz zmienić Typ użytkownika na Zewnętrzny. Następnie dodaj zakresy autoryzacji wymagane przez aplikację. Więcej informacji znajdziesz w pełnym przewodniku Konfigurowanie zgody OAuth.
Konfigurowanie aplikacji Google Chat
Aby wywołać interfejs Google Chat API, musisz skonfigurować aplikację Google Chat. W przypadku wszystkich żądań zapisu Google Chat przypisuje aplikację Google Chat w interfejsie za pomocą tych informacji:
W konsoli Google Cloud otwórz stronę Konfiguracja interfejsu Chat API:
W sekcji Informacje o aplikacji wpisz te informacje:
- W polu Nazwa aplikacji wpisz
Chat API quickstart app
. - W polu Avatar URL (Adres URL awatara) wpisz
https://developers.google.com/chat/images/quickstart-app-avatar.png
. - W polu Opis wpisz
Quickstart for calling the Chat API
.
- W polu Nazwa aplikacji wpisz
W sekcji Funkcje interaktywne kliknij przełącznik Włącz funkcje interaktywne, aby wyłączyć funkcje interaktywne aplikacji Google Chat.
Kliknij Zapisz.
Tworzenie skryptu
- Utwórz nowy skrypt w edytorze Apps Script, otwierając stronę script.google.com/create.
- Zastąp zawartość edytora skryptów tym kodem:
- Kliknij Zapisz
.
- Kliknij Projekt bez tytułu, wpisz Szybki start i kliknij Zmień nazwę.
Konfigurowanie skryptu
Skopiuj numer projektu Cloud
- W konsoli Google Cloud kliknij Menu > Administracja > Ustawienia.
- W polu Numer projektu skopiuj wartość.
Łączenie projektu Google Cloud
- Otwórz projekt Apps Script.
- Kliknij Ustawienia projektu .
- W sekcji Projekt Google Cloud Platform (GCP) kliknij Zmień projekt.
- W sekcji Numer projektu GCP wklej numer projektu Google Cloud.
- Kliknij Ustaw projekt.
Włączanie interfejsu Google Chat API
Otwórz projekt Apps Script.
- Kliknij Ustawienia projektu .
- W sekcji Ustawienia ogólne włącz opcję Wyświetlaj plik manifestu „appsscript.json” w edytorze.
- Kliknij Edytor
appscript.json
i zastąp jego zawartość tym kodem:
, wybierz plik
Uruchamianie przykładu
W edytorze Apps Script kliknij Uruchom.
Przy pierwszym uruchomieniu przykładu pojawi się prośba o autoryzację dostępu:
- Kliknij Przejrzyj uprawnienia.
- Wybierz konto.
- Kliknij Zezwól.
Dziennik wykonania skryptu pojawi się u dołu okna.
Dalsze kroki
- Dokumentacja usług zaawansowanych Google Apps Script
- Wypróbuj interfejsy Google Workspace API w narzędziu API Explorer