Krótkie wprowadzenie wyjaśniają, jak skonfigurować i uruchomić aplikację, która wywołuje interfejs Google Workspace API.
Krótkie wprowadzenia do Google Workspace wykorzystują biblioteki klienta API do obsługi niektórych szczegółów procesu uwierzytelniania i autoryzacji. Zalecamy używanie bibliotek klienta dla własnych aplikacji. Przed uruchomieniem przykładowej aplikacji każde krótkie wprowadzenie wymaga włączenia uwierzytelniania i autoryzacji. Jeśli nie wiesz, jak uwierzytelnić i autoryzować interfejsy API Google Workspace, przeczytaj artykuł Omówienie uwierzytelniania i autoryzacji.
Utwórz aplikację w języku Python, która wysyła żądania do interfejsu Google Drive API.
Cele
- skonfigurować środowisko,
- Zainstaluj bibliotekę klienta.
- Skonfiguruj przykład.
- uruchomić przykład.
Wymagania wstępne
Aby uruchomić to krótkie wprowadzenie, musisz mieć te warunki wstępne:
- Python w wersji 3.10.7 lub nowszej
- Narzędzie do zarządzania pakietami
- Projekt Google Cloud.
- konto Google z włączonym Dyskiem Google,
Konfigurowanie środowiska
Aby dokończyć ten krótki przewodnik, skonfiguruj środowisko.
Włącz API
Zanim zaczniesz korzystać z interfejsów API Google, musisz włączyć je w projekcie Google Cloud. W jednym projekcie Google Cloud możesz włączyć jeden lub więcej interfejsów API.W konsoli Google Cloud włącz interfejs Google Drive API.
Autoryzowanie danych logowania do aplikacji komputerowej
Aby uwierzytelnić się jako użytkownik końcowy i uzyskać dostęp do danych użytkownika w aplikacji, musisz utworzyć co najmniej 1 identyfikator klienta OAuth 2.0. Identyfikator klienta służy do identyfikowania jednej aplikacji na serwerach OAuth Google. Jeśli aplikacja działa na wielu platformach, musisz utworzyć oddzielny identyfikator klienta dla każdej z nich.- W konsoli Google Cloud kliknij Menu > Interfejsy API i usługi > Dane logowania.
- Kliknij Utwórz dane logowania > Identyfikator klienta OAuth.
- Kliknij Typ aplikacji > Aplikacja komputerowa.
- W polu Nazwa wpisz nazwę danych logowania. Ta nazwa jest widoczna tylko w konsoli Google Cloud.
- Kliknij Utwórz. Pojawi się ekran utworzony przez klienta OAuth zawierający nowy identyfikator klienta i tajny klucz klienta.
- Kliknij OK. Nowo utworzone dane logowania pojawią się w sekcji Identyfikatory klienta OAuth 2.0.
- Zapisz pobrany plik JSON jako
credentials.json
i przenieś go do katalogu roboczego.
Instalowanie biblioteki klienta Google
Zainstaluj bibliotekę klienta Google dla Pythona:
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
Skonfiguruj przykład
- W katalogu roboczym utwórz plik o nazwie
quickstart.py
. Umieść w kodzie
quickstart.py
ten kod:
Uruchom przykład
W katalogu roboczym utwórz i uruchom przykład:
python3 quickstart.py
Przy pierwszym uruchomieniu próbki 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 to, którego chcesz użyć do autoryzacji.
- Kliknij Accept (Zaakceptuj).
Informacje o autoryzacji są przechowywane w systemie plików, więc przy następnym uruchomieniu przykładowego kodu nie pojawi się prośba o autoryzację.
Udało Ci się utworzyć pierwszą aplikację w Pythonie, która wysyła żądania do interfejsu Google Drive API.
Dalsze kroki
- Rozwiązywanie problemów z uwierzytelnianiem i autoryzacją
- Dokumentacja API Dysku
- Dokumentacja klienta Google API dla języka Python
- Dokumentacja PyDoc w interfejsie API Dysku Google