utworzyć aplikację internetową w JavaScript, która wysyła żądania do interfejsu Google Classroom 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 tym przewodniku Szybki start używane są zalecane biblioteki klienta interfejsu API Google Workspace, które obsługują niektóre szczegóły procesu uwierzytelniania i autoryzacji.
Cele
- skonfigurować środowisko,
 - Skonfiguruj próbkę.
 - Uruchom przykład.
 
Wymagania wstępne
- Node.js i npm są zainstalowane.
 - Projekt Google Cloud.
 
- konto Google for Education z włączoną usługą Google Classroom,
 
Konfigurowanie środowiska
Aby ukończyć ten przewodnik, skonfiguruj środowisko.
Włącz 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 Classroom API w konsoli Google Cloud.
Konfigurowanie ekranu zgody OAuth
Jeśli do wykonania zadań z tego krótkiego wprowadzenia posłużył Ci nowy projekt Google Cloud, skonfiguruj ekran akceptacji OAuth. Jeśli ten krok został już wykonany w przypadku Twojego projektu w Cloud, przejdź do następnej sekcji.
- 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.
 
Autoryzowanie danych logowania w przypadku aplikacji internetowej
Aby uwierzytelniać użytkowników i uzyskiwać dostęp do danych użytkowników w aplikacji, musisz utworzyć co najmniej 1 identyfikator klienta OAuth 2.0. Identyfikator klienta wskazuje konkretną aplikację na serwerach OAuth Google. Jeśli Twoja aplikacja działa na kilku platformach, musisz utworzyć osobny identyfikator klienta dla każdej z nich.- W konsoli Google Cloud otwórz Menu > Google Auth platform > Klienci.
 - Kliknij Utwórz klienta.
 - Kliknij Typ aplikacji > Aplikacja internetowa.
 - W polu Nazwa wpisz nazwę danych logowania. Ta nazwa jest widoczna tylko w konsoli Google Cloud.
 - Dodaj autoryzowane identyfikatory URI związane z Twoją aplikacją:
- Aplikacje po stronie klienta (JavaScript) – w sekcji Autoryzowane źródła JavaScriptu kliknij Dodaj URI. Następnie wpisz identyfikator URI, który ma być używany w żądaniach przeglądarki. Określa domeny, z których aplikacja może wysyłać żądania API do serwera OAuth 2.0.
 - Aplikacje po stronie serwera (Java, Python i inne) – w sekcji Autoryzowane identyfikatory URI przekierowania kliknij Dodaj URI. Następnie wpisz identyfikator URI punktu końcowego, do którego serwer OAuth 2.0 może wysyłać odpowiedzi.
 
 - Kliknij Utwórz.
  
Nowo utworzone dane logowania pojawią się w sekcji Identyfikatory klienta OAuth 2.0.
Zapisz identyfikator klienta. W przypadku aplikacji internetowych nie używa się kluczy klienta.
 
Zapisz te dane logowania, ponieważ będą potrzebne w dalszej części tego krótkiego wprowadzenia.
Tworzenie klucza interfejsu API
- W konsoli Google Cloud otwórz Menu > Interfejsy API i usługi > Dane logowania.
 - Kliknij Utwórz dane logowania > Klucz interfejsu API.
 - Wyświetli się nowy klucz interfejsu API.
    
- Kliknij Kopiuj , aby skopiować klucz interfejsu API do użycia w kodzie aplikacji. Klucz interfejsu API można też znaleźć w sekcji „Klucze interfejsu API” w danych logowania projektu.
 - Aby można było zapobiec nieautoryzowanemu użyciu, zalecamy ograniczenie miejsc i interfejsów API, w których można używać klucza API. Więcej informacji znajdziesz w sekcji Dodawanie ograniczeń interfejsu API.
 
 
Konfigurowanie próbki
- W katalogu roboczym utwórz plik o nazwie 
index.html. Wklej ten przykładowy kod do pliku
index.html:Zastąp następujące elementy:
YOUR_CLIENT_ID: identyfikator klienta utworzony podczas autoryzowania danych logowania w aplikacji internetowej.YOUR_API_KEY: klucz interfejsu API utworzony jako wymaganie wstępne.
Uruchamianie przykładu
W katalogu roboczym zainstaluj pakiet http-server:
npm install http-server
W katalogu roboczym uruchom serwer WWW:
npx http-server -p 8000
- W przeglądarce otwórz 
http://localhost:8000. - 
    Pojawi się prośba o autoryzację dostępu:
- Jeśli nie zalogowano się na konto Google, pojawi się prośba o zalogowanie. Jeśli logujesz się na wiele kont, wybierz jedno z nich, aby użyć go do autoryzacji.
 - Kliknij Akceptuję.
 
 
Aplikacja JavaScript działa i wywołuje interfejs Google Classroom API.