Tworzenie skryptu Google Apps Script , który wysyła żądania do interfejsu Google Chat API
Krótkie wprowadzenia wyjaśniają, jak skonfigurować i uruchomić aplikację, która wywołuje interfejs Google Workspace API. W tym krótkim wprowadzeniu używamy uproszczonego podejścia do uwierzytelniania, które jest odpowiednie dla środowiska testowego. W przypadku środowiska produkcyjnego zalecamy zapoznanie się z uwierzytelnianiem i autoryzacją przed wybraniem danych logowania, które są odpowiednie dla Twojej aplikacji.
W Apps Script krótkie wprowadzenia do Google Workspace używają zaawansowanych usług Google do wywoływania interfejsów Google Workspace API i obsługi niektórych szczegółów procesu uwierzytelniania i autoryzacji.
Cele
- Skonfiguruj środowisko.
- Utwórz i skonfiguruj skrypt.
- Uruchom skrypt.
Wymagania wstępne
Konfigurowanie projektu w chmurze
Jeśli do wykonania tego krótkiego wprowadzenia używasz nowego projektu Google Cloud, musisz go skonfigurować i dodać siebie jako użytkownika testowego. Jeśli te kroki zostały już wykonane w przypadku Twojego projektu w chmurze, przejdź do następnej sekcji.
Otwieranie projektu w chmurze w konsoli Google Cloud
Jeśli nie jest jeszcze otwarty, otwórz projekt w chmurze, którego chcesz użyć w tym przykładzie:
- W konsoli Google Cloud otwórz stronę Wybierz projekt.
- Wybierz projekt w chmurze Google, 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 w nim płatności.
Włączanie interfejsu Chat API
Zanim zaczniesz korzystać z interfejsów API Google, musisz je włączyć w projekcie w chmurze Google. W jednym projekcie Google Cloud możesz włączyć co najmniej 1 interfejs API.W konsoli Google Cloud włącz interfejs Google Chat API.
Konfigurowanie ekranu zgody OAuth
- W konsoli interfejsów API Google otwórz Menu > Platforma uwierzytelniania Google > Branding.
- Jeśli platforma uwierzytelniania Google jest już skonfigurowana, możesz skonfigurować te ustawienia ekranu zgody OAuth w sekcjach Branding, Odbiorcy i Dostęp do danych. Jeśli zobaczysz komunikat Platforma uwierzytelniania Google nie została jeszcze skonfigurowana, kliknij Rozpocznij:
- W sekcji Informacje o aplikacji w polu Nazwa aplikacji wpisz nazwę aplikacji.
- W polu Adres e-mail dla użytkowników potrzebujących pomocy wybierz adres e-mail, na który użytkownicy mogą się z Tobą skontaktować, jeśli mają pytania dotyczące zgody.
- Kliknij Dalej.
- W sekcji Odbiorcy wybierz Wewnętrzni.
- Kliknij Dalej.
- W sekcji Dane kontaktowe wpisz Adres e-mail, na który chcesz 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 interfejsu API Google. Jeśli się z nimi zgadzasz, zaznacz pole Akceptuję zasady dotyczące danych użytkownika w usługach interfejsu 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 ekranu zgody OAuth.
Konfigurowanie aplikacji Google Chat
Aby wywoływać interfejs Google Chat API, musisz skonfigurować aplikację Google Chat. W przypadku wszystkich żądań zapisu Google Chat przypisuje aplikację Google Chat w interfejsie na podstawie tych informacji.
W konsoli interfejsów API Google 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 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 do obsługi czatu.
Kliknij Zapisz.
Tworzenie skryptu
- Utwórz nowy skrypt w edytorze skryptów 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 Krótkie wprowadzenie i kliknij Zmień nazwę.
Konfigurowanie skryptu
Kopiowanie numeru projektu w chmurze
- W konsoli interfejsów API Google otwórz Menu > Administracja > Ustawienia.
- W polu Numer projektu skopiuj wartość.
Połącz swój projekt w Google Cloud
- Otwórz projekt Apps Script.
- Kliknij Ustawienia projektu .
- W sekcji Projekt Google Cloud Platform (GCP) kliknij Zmień projekt.
- W polu Numer projektu GCP wklej numer projektu w chmurze Google.
- 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 Editor , wybierz
plik
appscript.jsoni zastąp jego zawartość tym kodem:
Uruchamianie przykładu
W edytorze skryptów Apps Script kliknij Uruchom.
Gdy uruchomisz przykład po raz pierwszy, pojawi się prośba o autoryzację dostępu:
- Kliknij Sprawdź uprawnienia.
- Wybierz konto.
- Kliknij Zezwól.
Dziennik wykonania skryptu pojawi się u dołu okna.
Dalsze kroki
- Dokumentacja zaawansowanych usług Google Apps Script
- Wypróbuj interfejsy Google Workspace API w narzędziu API Explorer